我正在尝试在python中进行简单的 if-check 。 我检查某个主机名并相应地设置路径。
但结果对我来说无法解释。
"name"
结果:
hostname = os.system('hostname')
if(hostname == 'rkim'):
path = '/home/forge/rkim-web-app/'
# This block of code should be running
else:
path = '/Applications/MAMP/htdocs/code/rkim-web-app/'
# But this block of code run instead
我做错了什么?
答案 0 :(得分:3)
os.system('command')似乎返回退出状态但打印主机名。而不是os模块,使用平台模块来获取主机名。
import platform
hostname = platform.node()
if(hostname == 'rkim'):
path = '/home/forge/rkim-web-app/'
else:
path = '/Applications/MAMP/htdocs/code/rkim-web-app/'