use*_*952 5 python variables filenames
我用 Python 编写了一些代码,我想将一些变量保存到具有变量名称的文件中。
以下代码:
variableName1 = 3.14
variableName2 = 1.09
save_variable_to_file(variableName1) # function to be defined
save_variable_to_file(variableName1)
Run Code Online (Sandbox Code Playgroud)
应该创建 2 个文件,一个名为 variableName1.txt,另一个名为 variableName2.txt,每个文件都应包含调用函数时相应变量的值。
这个变量名在代码中应该是唯一的。
谢谢!
HM
不,这行不通。当您在那里写入变量名称时,它会将变量的值3.14等赋予save_variable_to_file()。尝试以下变体之一:
d = dict(my_variable_name=3.14)
save_variable_to_file('my_variable_name', d['my_variable_name'])
Run Code Online (Sandbox Code Playgroud)
或者:
var_name = 'my_variable_name'
d = {var_name: 3.14}
save_variable_to_file(var_name, d[var_name])
Run Code Online (Sandbox Code Playgroud)
这是一个很好的教程,如果你真的想学习 Python,你绝对应该阅读一下。
| 归档时间: |
|
| 查看次数: |
3973 次 |
| 最近记录: |