3DCG屋さんの活動記録

PROFILE ★★こんな人です

3DCGを活用した映像や没入体験コンテンツの制作をしています。テクノロジーの社会実装に興味があり。テクニカルディレクター。面白いこと新しいことにワクワクする気持ちに『素直』でいつづける。

2020年4月27日月曜日

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 コメント:

コメントを投稿