0
嗨,我想從shell腳本引用shell變量路徑到Python引用shell腳本路徑到Python
test.ksh
path1=/usr/bin/usr1/dev/data
test.py
df = pd.read_csv('%path1/testdataset1.dat')
我想到最後一條語句解析到
df = pd.read_csv('/usr/bin/usr1/dev/data/testdataset1.dat')
%path1
不加工。我使用python 2.6
'os.path.join'不'.format()'。 –
已經在改變你的評論:)不管怎樣,它仍然依賴於'path1'的組件,使用相應的操作系統的路徑分隔符。 – mhawke
它對Python無關緊要,它可以處理你輸入的任何路徑。你可能還想使用'os.path.expanduser()'。 –