我正在尝试保存一个.txt文件,该文件先前是从以前的.txt文件中清除的,但是没有保存,最终打印[0]时出现错误。我一直在看视频,他们在做。
我正在使用jupyter笔记本。对不起,我的英语太差了。
archivo = open ("salida_tweets.txt")
linea = archivo.readline()
tweet=linea.split(',"text":"')
s = len(tweet)
for i in range(1,s):
final = tweet[i].split('","truncated"')
print final [0]
File "<ipython-input-6-acef6c26b974>", line 9
print final [0]
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean
print(final [0])?
答案 0 :(得分:0)
您的错误是语法错误,因为您在观看的视频中使用的是python2.7,但当前版本为3,请使用
print(final[0])
在python3中,print被用作函数,因此会引发错误
Python具有不同的访问说明符,用于指定文件在
中打开的模式file=open("file_address.txt","w")
这将以写入模式打开文件,以在您可以简单使用的文件中写入字符串
file.write("anything")
“任何内容”都会写入文件 如果要附加新信息,只需以附加模式打开文件
file=open("file_address.txt","a")