PYTHON 每一行赋给一个变量
比如我有个文本文件文件,内容如下:01234569789Hello-baidupython,art4.27Scriptpython现在我想先把每一行单独赋给一个变量,a=...
比如我有个文本文件文件,内容如下:
01234569789
Hello - baidu
python,art
4.27
Script python
现在我想先把每一行单独赋给一个变量,
a=01234569789
b=Hello - baidu
c=python,art
d=4.27
e=Script python
最后再按下面格式打印出这一组变量:
(‘01234569789’,‘Hello - baidu’,'python,art','4.27','Script python') 展开
01234569789
Hello - baidu
python,art
4.27
Script python
现在我想先把每一行单独赋给一个变量,
a=01234569789
b=Hello - baidu
c=python,art
d=4.27
e=Script python
最后再按下面格式打印出这一组变量:
(‘01234569789’,‘Hello - baidu’,'python,art','4.27','Script python') 展开
2个回答
展开全部
我的也不行
C:\Python37-32\python.exe "D:/Program Files/PythonCode/pystudy/ReGex/regeX.py"
Traceback (most recent call last):
File "D:/Program Files/PythonCode/pystudy/ReGex/regeX.py", line 48, in <module>
eval(chr(ord('a')+i)+" = "+line.strip())
File "<string>", line 1
a = 和管理科
^
SyntaxError: invalid syntax
i=0
f = open("C:\\Users\\THINK\Desktop\\3.ini")
for line in f:
eval(chr(ord('a')+i)+" = "+line.strip())
i+=1
print ('(')
for j in range(i):
print ("'"+eval(chr(ord('a')+i)) +"'",)
if j<i-1:
print (",")
print ()
展开全部
i=0
for line in open("文本文件"):
eval(chr(ord('a')+i)+"="+line.strip())
i+=1
print '('
for j in range(i):
print "'"+eval(chr(ord('a')+i)) +"'",
if j<i-1:
print ","
追问
谢谢你的回答,请问你写的这段代码在你机器上能成功吗?在我这不能成功:
eval(chr(ord('a')+i)+"="+line.strip())
TypeError: expected string without null bytes
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询