【问题标题】:How can I save this file txt?我怎样才能保存这个文件txt?
【发布时间】:2019-08-01 04:12:25
【问题描述】:

我正在尝试保存一个 .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])?

【问题讨论】:

  • 我认为您使用的是 python 3.x,因此您需要为 print 语句加上括号。在final[0] 之间也有空格。应该没有。应该是print(final[0])
  • 您使用的是哪个版本的 Python? print x 在 Python 2 中使用,print(x) 在 Python 3 中使用。您是否还尝试打印列表中的第一个元素 final?如果是这样,则删除final[0] 之间的空格:print(final[0])

标签: python jupyter-notebook requirements.txt


【解决方案1】:

您的错误是语法错误,因为在您观看的视频中他们使用的是 python2.7 但您当前的版本是 3 所以使用

print(final[0])

在 python3 中 print 被用作函数,所以这会引发错误

Python 有不同的访问说明符来指定打开文件的模式

file=open("file_address.txt","w")

这将以写入模式打开文件以将字符串写入您可以简单使用的文件中

file.write("anything")

"anything" 将被写入文件 如果要追加新信息,只需以追加模式打开文件

file=open("file_address.txt","a")

【讨论】:

  • 但是文件没有保存
  • 访问模式控制打开文件中可能的操作类型。我会更新答案
  • 如果有更多疑问请告诉我@Tom
  • 很抱歉坚持,但我是 python 新手。我想将几个以 '、"text": "' 开头并以 '"、"truncated"' 结尾的短语保存到一个名为 file.txt 的文件中。我想将它添加为 file = open ("file_address.txt", "w") 但我不能,我想将它打印在屏幕上,也没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多