まず、インポートモジュールのOS
1つの インポート
)(GETCWD現在のファイルフォルダのパスを取得します。
カレントディレクトリを変更します。CHDIRを()
フォルダを作成し、MKDIR()
ゲット)(、LISTDIRをすべてのサブフォルダとファイルをフォルダ
フォルダos.path.isdirかどうかを判断し()
ファイル名を変更し、(OLD_NAME、NEW_NAME)の名前を変更
フォルダを削除、RMDIR()
インポートOSの パス = os.getcwd() プリント(パス) #1 os.chdir( 'C:\\') #1 #のパス= os.getcwd() #の印刷(パス) 内容= でos.listdir() のためのコンテンツにコンテンツ: もしos.path.isfile(コンテンツ): プリント(コンテンツ) #の印刷( "-----------------") のelifのos.path.isdir(コンテンツ): プリント(コンテンツ) プリント(' ---------------- ' ) contents_sub =os.listdir(コンテンツ) について content_sub でcontents_sub: プリント(content_sub)
結果:
1 C:\ユーザーは、管理者\のAppData \ローカル\プログラム\ Pythonの\ Python37 \ python.exeのCを\:/Users/Administrator/PycharmProjects/oo_test/file_folder_test01.py 2 C:\ Users \ユーザー管理\ PycharmProjects \ oo_test 3 .idea 4 ---------------- 5 encodings.xml 6 inspectionProfiles 7 misc.xml 8 modules.xml 9 oo_test.iml 10 workspace.xml 11 00_test.py 12 abnormity 13 ----- ----------- 14 add_test.py 15 alice.txt 16 f_not_found_test.py 17 zerodivisionerror_test.py 18 エイリアン 19 ---------------- 20 alien_invasion.py 21 bullet.py 22 game_functions.py 23枚の 画像 24 settings.py 25 ship.py 26 __pycache__ 27 car_test 28 - --------------- 29 car.py 30 my_car.py 31 __pycache__ 32 第10章 33 ---------------- 34 copy_test.py 35 file_fold_twst 36 file_management.py 37 file_read.py 38 file_write.py 39 greet_user.py 40 json_name.json 41 json_test.py 42 json_test1.py 43 json_text-副本..txt 44 json_text.json 45 json_text.txt 46 pi_digits.txt 47 pi_million_digits.txt 48 programming-副本..txt 49 programming.txt 50 programming1.txt 51 seek.py 52 seek_test.txt 53 username.json 54 favorite_languages.py 55 fenxing_tree 56 ---------------- 57 fenxing_test.py 58 fenxing_tree_02.py 59 fenxing_tree_test.py 60 file_folder_test01.py 61 get_evet_test.py 62 money_challenge 63 ---------------- 64 money_saving_01.py 65 money_saving_02.py 66 money_saving_03.py 67 money_saving_04.py 68 OO-1 69 ---------------- 70 object_test.py 71 prime_number.py 72 recursion_test.py 73 title_test.txt 74 yuiop.py