1 #!/user/bin/env/python35
 2 # -*-coding:utf-8-*-
 3 # author:Keekuun
 4 
 5 """
 6 问题:生成一个文件夹,文件夹下面生成100个txt文件,分别命名为1.txt ,2.txt到100.txt,
 7 其中1.txt内容为1到100,2.txt的内容为101到200,以此类推到100.txt的内容为9901到10000。
 8 """
 9 
10 import os
11 
12 
13 # 创建文件夹
14 def create_directory():
15     # os.chdir('E:')                                            # 切换到指定目录
16     path = r'E:\pycharmfile\exercise'                           # 指定文件根目录
17     file_name = '100txt'                                        # 子目录
18     target_path = os.path.join(path, file_name)                 # 将子目录放在根目录下面
19     if not os.path.isdir(target_path):
20         os.mkdir(target_path)
21     # print(target_path)
22     return target_path
23 
24 
25 # 产生txt文件
26 def create_txt():
27     for i in range(1, 101):
28         # 创建100个txt
29         txt = '{}.txt'.format(str(i))
30         with open(txt, 'w', encoding='utf-8') as f:
31             # 写入内容
32             for j in range(1, 101):
33                 f.write(str(j+(i-1)*100)+'\n')
34 
35 
36 if __name__ == '__main__':
37     # 当前工作目录
38     print(os.getcwd())
39     # 文件要保存的目录
40     fpath = create_directory()
41     # 切换到目标目录
42     os.chdir(fpath)
43     # 开始生成txt文件
44     create_txt()

 

相关文章:

  • 2022-12-23
  • 2021-06-03
  • 2022-02-20
  • 2021-11-19
  • 2021-05-25
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2021-12-16
  • 2021-11-18
相关资源
相似解决方案