这个问题在这里已有答案:
我试图从Github存储库中读取文本文件,然后将新内容写入其中,我设法读取部分代码工作,但显然正常的file.write()不适用于github中的文本文件库。那么有办法以某种方式更新文本文件?
filepath = 'file.txt'
with open(filepath) as fp:
line = fp.readline()
print(line)
#fp.write("This won't work, I know")
你在读模式下打开文件,这是python中的默认模式,所以:
with open(filepath) as fp:
相当于
with open(filepath, 'r') as fp:
这意味着您在读取模式下打开它,使用追加模式写入它
with open(filepath, 'a') as fp:
github文件没有什么特别之处,错误在你的python代码中