パスをコマンドラインパラメータとして指定する際に問題があります。私はWindows上で動作しています。pythonのコマンドラインパラメータとしてディレクトリパスを指定する2.7
コード:
import sys
import os
startPath = sys.argv[1]
print startPath
print os.path.dirname(startPath)
コマンドラインパラメータ:
C:\Users\username\Documents\python scripts\New folder
出力:
C:\Users\username\Documents\python scripts\New folder
C:\Users\username\Documents\python scripts
私の問題:
ので、パスの最後の部分(\New folder
)がディレクトリ名で失われています。
私は間違っていますか?
引用符を付けないと、出力は 'C:\ Users \ username \ Documents \ python'と' C:\ Users \ username \ Documents'になります。 – eryksun