【发布时间】:2018-06-26 17:52:05
【问题描述】:
我对 python 还很陌生,所以到目前为止我尝试过的几乎所有事情都失败了。
每当我运行这段代码以尝试从序列中生成单个字符串时,
with open('C:/Users/Arda Turan/Desktop/sequence.txt') as file:
lines = []
for line in file:
line+=(line.rstrip().split(","))
它给出了以下错误:
"C:\Users\Arda Turan\PycharmProjects\Untitled\venv\Scripts\python.exe"
"C:/Users/Arda Turan/.PyCharmCE2018.1/config/scratches/scratch_1.py"
Traceback (most recent call last):
File "C:/Users/Arda Turan/.PyCharmCE2018.1/config/scratches/scratch_1.py",
line 4, in <module>
line+=(line.rstrip().split(","))
TypeError: must be str, not list
Process finished with exit code 1
任何帮助将不胜感激。
【问题讨论】:
-
是的:你的
lines是一个数组,试试lines.append(<your string>) -
请添加您的文件示例和所需的输出