我试图在一个循环中打开许多格式为 name_1.dat、name_2.dat 等的文件。如果我只是写
for j in range(1,50):
in_file=open(name+j+".dat", "r")
我收到错误“TypeError:无法连接'str'和'int'对象”,我有点理解。我尝试将其更改为
for j in range(1,50):
in_file=open(sys.argv[1]+j.to_eng_string()+".dat", "r")
但现在我得到了"AttributeError: 'int' object has no attribute 'to_eng_string'"
我可以理解的错误。对python只有很少的了解,我不知道该怎么做。有什么建议么?
谢谢