如何循环下输出

fileHandle = open ( 'hello1.txt', 'w' )
fileHandle.write(hello1.text)
fileHandle.close()

fileHandle = open ( 'hello2.txt', 'w' )
fileHandle.write(hello2.text)
fileHandle.close()

fileHandle = open ( 'hello3.txt', 'w' )
fileHandle.write(hello3.text)
fileHandle.close()

.....

.........

如何循环下输出

阅读 3.8k
2 个回答
# coding:utf-8

"""
test.py
循环创建列表中的文件,并把文件名写在文件内容里

"""
file_list=['a','b','c']
for file_name in file_list:
    with open(file_name+'.txt', 'w') as f:
         f.write(file_name)
         f.close()
         
         
         

file_list=['a','b','c']
list_len=len(file_list)
for i in xrange(0,list_len):
    with open(file_list[i]+'.txt', 'w') as f:
         f.write(file_list[i])
         f.close()
for name in hellos:
    with open(name+'.txt', 'r') as f:
         f.write(globals[name].text)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题