day12の練習

4.1パッケージのファイル削除機能のos.remove()
例は正確ではない、あなたが右に変更する必要がある)として:
機能原理を書く
関数が短いしようとするように設計されて1.
使いやすい合理的であると2.関数宣言、シンプル、
3関数のパラメータをデザインは、下位互換性(バージョン反復-使用)考慮すべき
一つだけの4機能性、一貫性機能ステートメント精度を確保しようとします




輸入OS 
"" "
需求:实现文件创建与删除
"""
DEF filedelect(txt_name):
判断是否存在
接尾辞= ".TXT"
F_NAME = txt_name +接尾
txt_root = os.getcwd()+「\\ \\ test_txt 「+ F_NAME
試み:
os.remove(txt_root)
プリント( "{}删除成功" .format(txt_name))
を除く:
( "{}未找到文件{}"形式(txt_root、txt_name))プリント

DEF new_txt(txt_name ):
接尾辞= ".TXT"
F_NAME = txt_name +接尾
txt_root = os.getcwd()+ '\\ test_txt \\'
でない場合os.path.exists(txt_root):
os.makedirs(txt_root)
txt_root + = F_NAME
場合os.pathありません。(txt_root)が存在します:
オープン( "W" txt_rootは、)
を印刷(.format(txt_name) "} {正常に作成")
他:
印刷( "{}すでに存在している" .format(txt_name))

DEFメイン():
真の中に:
試してみる:
印刷( os.listdir(os.getcwd()+「\\ \\ test_txt」))
を除い:
印刷()「フォルダには、ファイルを作成し、存在しない」
ファイルを作成し、N1(「アクション項目を\印刷3他のファイルを削除します。終了するために入力する「)
」)\ N-アクション項目を入力してください作業は(入力=「
」:1ワーク==場合は、「
txt_name入力を=(」追加するファイル名を入力してください:\ N- ")
new_txt(txt_nameを)
仕事のelif == 「2」:
FILNAME入力を=(「:\ nは削除されたファイル名を入力してください」)
Filedelect(FILNAME)
他:
BREAKの

#は、はっきりそれを置く、プログラムのエントリを実行し、ここからプログラムを実行します
:__name__ == "__main__"であれば
、メイン()

 

 

 

 

 






おすすめ

転載: www.cnblogs.com/lyy17759893807/p/12007177.html