【发布时间】:2012-10-30 09:44:14
【问题描述】:
这是一个初学者的问题:
我创建了一个函数,它读取一个 txt 文件(由用户选择)并列出文件中包含的许多数字,称为 A。我将此函数称为 open_file。
然后我想用文件的原始名称更改该列表的名称,加上“_values”
我的尝试
file_name = raw_inpunt('Give the name of the file:') # the user chooses the file
open_file (file_name) #A list is created
file_name +'_'+'values' = A
这似乎不起作用。有什么想法吗?
【问题讨论】:
-
为什么要更改变量名来匹配文件名?这不会使其余代码更难使用该变量吗?如果您确实需要按名称引用数据,请考虑改用
dict。 -
您的代码中存在多个问题:
raw_input中的拼写错误,您没有保存open_file()的返回值,因此A可能未定义,"something" = anything不是有效的 Python。以后想怎么使用*_values变量?
标签: python variable-names