実現したいこと
Print()文を正常に使えるようにする。
発生している問題・分からないこと
昨日から以下のプログラムを実行した所ターミナルに何も出力されませんでした。
paizaのonlineエディタで実行出来たので私のPC自体(コードは問題ないと思う)に原因があるのだと思います。(他のプログラムですが、、、、)
該当のソースコード
python
1import glob 2import shutil # フォルダ操作 3import os 4 5# r=raw文字列 特殊な文字ではないという意思表示。 6 7for orig_obj in glob.glob(r".\請求書\*.pdf"): 8 # print(orig_obj) 9 # print(os.path.split(orig_obj)[1]) #ファイル名のみを取得 10 # print(os.path.split(orig_obj)[0]) #フォルダ名を取得 11 # print(os.path.basename(orig_obj)) #拡張子を含むファイル名 12 # print(os.path.splitext(os.path.basename(orig_obj))) 13 # print(os.path.splitext(os.path.basename(orig_obj))[0]) 14 # print(os.path.splitext(os.path.basename(orig_obj))[0][-6:]) #後ろから6文字 15 dest_dir = r".\請求書\\" + os.path.splitext(os.path.basename(orig_obj))[0][-6:] 16 print(dest_dir) 17 # print(os.path.exists(dest_dir)) 18 if os.path.exists(dest_dir): 19 shutil.move(orig_obj, dest_dir) 20 else: 21 os.mkdir(dest_dir) 22 shutil.move(orig_obj, dest_dir) 23 24 25#参考文献 https://www.bunendo-online.com/product/detail/9784296070886 26#この書籍のサンプルプログラムです。 27
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
いまいち有益な情報がなかった。
補足ですが、PDFファイル操作のプログラムはGitで管理しています。
しかし、単純にprint("aiueo")このプログラムをローカルで実行した所出力できました。(Gitで管理してない。)
補足
python 3.8.10
win11
vscode
回答1件
あなたの回答
tips
プレビュー