[英]Relative Python Path to Script
Python項目如下所示:
setup.py README Application scripts hello.py shell_scripts date.sh
從hello.py
我正在執行命令subprocess.call(['../shell_scripts/date.sh'])
並收到錯誤OSError: [Errno 8] Exec format error
。
注意: date.sh
是完全有效的Shell腳本,並且是可執行的。 我也嘗試了os.path.realpath
無濟於事。
我認為這是由於無效路徑引起的嗎?
如果在腳本中未設置外殼,則將出現執行格式錯誤。 嘗試在腳本的開頭添加#!/bin/sh
並執行python腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.