diff --git a/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py b/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py new file mode 100644 index 0000000..072d40c --- /dev/null +++ b/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py @@ -0,0 +1,4 @@ +import guan +guan.change_directory_by_replacement(current_key_word='codes', new_key_word='data') +with open('data.txt', 'w') as f: # 保存数据 + f.write('Hello world') \ No newline at end of file diff --git a/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py b/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py new file mode 100644 index 0000000..602f441 --- /dev/null +++ b/language_learning/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py @@ -0,0 +1,10 @@ +import os + +code_path = os.getcwd() # 查看当前代码文件的路径 +data_path = code_path.replace('\\', '/') # \改为/,防止路径报错 +data_path = code_path.replace('codes', 'data') # 把路径中codes改为data +if os.path.exists(data_path) == False: # 如果文件夹不存在,新建文件夹 + os.makedirs(data_path) +os.chdir(data_path) # 转到数据的存放路径 +with open('data.txt', 'w') as f: # 保存数据 + f.write('Hello world') \ No newline at end of file