我正在尝试使用python将文件复制到新目录,为此,我设置了两个os变量$ path1和$ path2,如下所示:
os.environ['path1'] = '<filename>'
os.environ['path2'] = '<dirname/filename2>'
os.system['cp $path1 $path2']
这给了我“builtin_function_mor_method”对象每次都没有属性' getitem '。我在网上看到几乎相同的语法并使用过它,所以我无法弄清楚我是什么做错了。
答案 0 :(得分:2)
您正在错误地调用该函数:
os.system('cp $path1 $path2')
也就是说,您需要()
,而不是[]
。 []
用于从可迭代中获取项目,()
用于调用与您的情况类似的函数。