我不知道为什么,但是当我尝试使用 file.read() 读取文件时,Python 无法识别文件的第一行。这是解释器错误,还是我的错?
你有一个程序的副本在这里(显示读取结果): http: //pastebin.ubuntu.com/1032832/
这是导致问题的代码:
if wfile.readline() != "#! /usr/bin/env python\n":
before = wfile.read()
wfile.seek(0)
wfile.write('#! /usr/bin/env python\n' + before)
wfile.close()
os.chmod(file, 777)
我用于测试的 Python 版本是 Python 2.5.1 for iOS(Cydia 端口)。我的设备是 iPad 2。