Python输出写创建生成-特殊字符文件

创建文件夹创建文件

import os

def mkdir(path):
     folder = os.path.exists(path)

     if not folder:  # 判断是否存在文件夹如果不存在则创建为文件夹
          os.makedirs(path)  # makedirs 创建文件时如果路径不存在会创建这个路径
          print("---  new folder...  ---")
          print("---  OK  ---")
     else:
          print("---  There is this folder!  ---")

def createEnglishString():
     engLishString = [R'~', '!', '@', '#', '$', '%', '^', '&', '(', ')', '_', '+', '{', '}', '`', '-', '=', '[', ']',
                       ',', '.', ';', '\'']#windows除去\|:"<>?*/

     for n in range(len(engLishString)):
           f = open('G:/文件特殊字符/英文状态下的特殊字符/' + engLishString[n] + '个文件.txt', 'w')
           f.write(engLishString[n] + '测试专用')
           f.close()
     print(str(len(engLishString))+'EnglishString')


def createChineseString():
     chineseString = [R'~', '!', '@', '#', '¥', '%', '……', '&', '(', ')', '——', '+', '{', '}', ':', '“',  '《', '》',
                       '?', '·', '-', '=','【', '】', ';','‘', '、',',', '。', ';']

     for n in range(len(chineseString)):
           f = open('G:/文件特殊字符/中文状态下的特殊字符/' + chineseString[n] + '个文件.txt', 'w')
           f.write(chineseString[n] + '测试专用')
           f.close()
     print(str(len(chineseString))+'ChineseString')


def createConentString():
     chineseString = [R'~', '!', '@', '#', '¥', '%', '……', '&', '(', ')', '——', '+', '{', '}', ':', '“',  '《', '》',
                       '?', '·', '-', '=','【', '】', ';','‘', '、',',', '。', ';']
     engLishString = [R'~', '!', '@', '#', '$', '%', '^', '&', '(', ')', '_', '+', '{', '}', '`', '-', '=', '[', ']',
                      ',', '.', ';', '\'']  # windows除去\|:"<>?*/
     conent=chineseString+engLishString
     for n in range(len(conent)):
           f = open('G:/文件特殊字符/中-英文状态下的特殊字符/' + conent[n] + '个文件.txt', 'w')
           f.write(conent[n] + '测试专用')
           f.close()
     print(str(len(conent))+'ChineseString')


file1 = 'G:/文件特殊字符/中-英文状态下的特殊字符'
mkdir(file1)
file2 = 'G:/文件特殊字符/英文状态下的特殊字符'
mkdir(file2)
file3 = 'G:/文件特殊字符/中文状态下的特殊字符'
mkdir(file3)

createConentString()#中-英字符串
createChineseString()#中文字符串
createEnglishString()#英文字符串

你可能感兴趣的:(Python输出写创建生成-特殊字符文件)