我想逐个阅读某个文件夹中的所有文件。我执行了这段代码
import os
Folder='/home/tanvir/'
FolderList = ['N10fine1Sh0.3S0.1/']
for Loop in FolderList:
folderN = folder + Loop + str(0) + '.py'
if os.path.exists(folderN):
execfile(folderN)
else:
print('\nNo file 0.py in the folder precised, possible mistake on the folder name ! : {0}\n'.format(folderN))
exit()
我得到了这个错误。
python tanvirtest.py
Traceback (most recent call last):
File "tanvirtest.py", line 55, in <module>
folderN = folder + Loop + str(0) + '.py'
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
答案 0 :(得分:0)
Python无法识别公式
中的一个变量folderN = folder + Loop + str(0) + '.py'
变量folder
是什么?它应该是大写变量Folder
吗?不正确的大写可能是这里的罪魁祸首。
尝试将Folder='/home/tanvir/'
更改为folder='/home/tanvir/'
,然后重试。