我对范围(1,11)运行for循环,并使用k作为变量。但是HHk_C.txt或HHkC中的K并不被解释为HH1_C.txt或HH1C,而是python将其理解为HHk_C.txt和HHkC。我如何告诉python将HHk_C.txt或HHkC读取为HH1_C.txt或HH1C(1到10)
代码
for k in range(1,11):
with open('HHk_C.txt') as f:
HHkC = f.read().splitlines()
with open('HHk_M.txt') as f:
HHkM = f.read().splitlines()
with open('HHk_W.txt') as f:
HHkW = f.read().splitlines()
x[k] = Function(HHkC,HHkM)
y[k] = Function(HHkC,HHkW)
错误
---------------------------------------------------------------------------
IOError Traceback (most recent call last)
<ipython-input-9-4574aac9a0b3> in <module>()
1 for k in range(1,11):
----> 2 with open('HHk_C.txt') as f:
3 HHkC = f.read().splitlines()
4 with open('HHk_M.txt') as f:
5 HHkM = f.read().splitlines()
IOError: [Errno 2] No such file or directory: 'HHk_C.txt'
您可以使用f-strings
相关问题 更多 >
编程相关推荐