我正在編寫(xiě)一個(gè)腳本,該腳本將從互聯(lián)網(wǎng)下載可執(zhí)行文件,這將創(chuàng)建更多文件。現(xiàn)在,如果我下載該文件,它將下載到我告訴它的目錄,但是當(dāng)我使用 os.startfile() 打開(kāi)它時(shí),它會(huì)在 python 腳本所在的目錄中創(chuàng)建文件。我怎樣才能避免這種情況?
2 回答

泛舟湖上清波郎朗
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以將該.py
文件移動(dòng)到任何其他目錄?;蛘吣梢允褂胦s.chdir()在運(yùn)行時(shí)更改腳本的當(dāng)前工作目錄。
os.chdir('/path/to/directory')

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
os.chdir()
在嘗試運(yùn)行可執(zhí)行文件之前執(zhí)行以下操作:
os.chdir('<the target folder where you want the files to be created>') ... os.startfile('<path to where the executable was downloaded>')
添加回答
舉報(bào)
0/150
提交
取消