要从终端启动python脚本,我必须使用以下bash命令:
python demo_oled_v01.py --display ssd1351 --width 128 --height 128 --interface spi --gpio-data-command 20.
.py
之后的那些参数很重要,否则,脚本将以默认设置运行,在我的情况下,脚本将无法使用默认设置启动。
当我需要从另一个python脚本启动我的脚本时,问题出现了(而不是在终端上使用bash命令)。从父脚本启动我的一个python脚本。我写进了我的剧本:
import demo_oled_v01.py --display ssd1351 --width 128 --height 128 --interface spi --gpio-data-command 20
在我的父脚本中 但在终端上,我收到一个错误说明:
File "parent_script_v01.py", line 12
import demo_oled_v01.py --display ssd1351 --width 128 --height 128 --interface spi --gpio-data-command 20 ^ SyntaxError: invalid syntax
我可以就如何将这些参数与import
模块结合使用获得一些建议吗?
答案 0 :(得分:0)
你真的想要导入模块有参数,你可以改用python类。
我建议您不要在项目中有多个入口点,即(主要)。
其他方法是让您的参数全局。
答案 1 :(得分:0)
import不能用于参数,但我可以建议使用os模块来调用脚本。只需cd /etc/php5/cli/conf.d
ln -s ../../mods-available/pdo.ini 10-pdo.ini
即可。