我是Python的初学者。我想获取具有可变值的文件。我正在使用命令行参数选项来采购变量值。我想将此变量用作源文件的路径参数。我说的是变量。下面是我正在尝试的代码。
folder_name = 'abc'
execfile("/a/b/c/folder_name")
我希望它将
folder_name
的值作为abc并以execfile("/a/b/c/abc")
最佳答案
可以使用字符串串联或format
-后者更安全/更好:
execfile("/a/b/c/" + folder_name)
execfile("/a/b/c/{}".format(folder_name)
有关
format
的更多信息,请参见PyFormat但是,您可能要考虑
execfile
是否是正确的方法!其他数据格式可能是更好的选择-例如pickle
,json
或yaml
。关于python - 在Python脚本中获取文件时如何使用变量值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48597234/