使用python创建新文件夹
我正在尝试使用以下代码创建文件夹。 有些东西不正确并导致错误:
“TypeError:'str'对象不可调用”
import os, sys
a= [4,3,2,1]
print len(a)
for idx in range (len(a)):
newpath = r'E:testtoolfolder_%s'(idx)
if not os.path.exists(newpath): os.makedirs(newpath)
使用os.makedirs我可以创建文件夹。 但是,我无法在循环后缀这些文件夹。 任何想法都可能有帮助。 谢谢。
import os, sys
a= [4,3,2,1]
print len(a)
for idx in range (len(a)):
newpath = ((r'E:testtoolfolder_%s') % (idx))
if not os.path.exists(newpath): os.makedirs(newpath)
尝试一下,如果有帮助,接受答案,如果不留下评论,我会删除它。
newpath = r'E:testtoolfolder_%s' % (idx)
我认为制作字符串的首选方法是使用格式化方法。
newpath = 'E:testtoolfolder_{0}'.format(idx)
链接地址: http://www.djcxy.com/p/9275.html
上一篇: Create new folders using python
下一篇: Logging to multiple log files from different classes in Python