Python 備忘録 ドラッグアンドドロップしたパスとパスの処理
■pythonでドラッグアンドドロップ(DD)したファイルのパス取得方法。
import sys
fpathEXE = sys.argv[0] #DD先のexeファイル自体(フルパス)
fpathTGT = sys.argv[1] #DD元のファイル(フルパス)
--------------------------------
■取得したフルパスから、フォルダ名までを取得する方法
import os
os.path.dirname(フルパス) #フルパスからディレクトリまでだけ抽出。末端のファイル部分は削除。
-----------------------------
■\でフルパスを分割
fpath = r"C:\Users\user\Desktop\pycopy\target.txt"
dList = fpath.split("\\") #フォルダを文字列で分ける
print(dList)
#['C:', 'Users', 'user', 'Desktop', 'pycopy', 'target.txt']
0 コメント:
コメントを投稿