python 空白 return 来自命令行的值
python blank return value from command line
我有一个简单的 python 文件 cars.py
def Hello():
print("hi")
def Bye();
print("Bye")
从命令行 i cd 到 cars 所在的目录 运行:
python cars.py 你好()
当我期待 ("hi") 时什么都没有 returns
这是 pycharm 和 windows cmd.
中的终端
我也尝试使用 pycharm 的 python 控制台 我更改到保存 cars.py 的文件夹并尝试 运行ning
cars.py Hello()
我收到无效的语法错误
cars.py Hello()
File "<ipython-input-16-a986b605d7b9>", line 1
cars.py Hello()
^
SyntaxError: invalid syntax
如何从终端和 python 控制台调用此函数?
你可能想这样做:
python -c "from cars import *;Hello()"
输出:
(venv) C:\Users\Sanchit\PycharmProjects\demo>python -c "from cars import *;Hello()"
hi
我有一个简单的 python 文件 cars.py
def Hello():
print("hi")
def Bye();
print("Bye")
从命令行 i cd 到 cars 所在的目录 运行: python cars.py 你好() 当我期待 ("hi") 时什么都没有 returns 这是 pycharm 和 windows cmd.
中的终端我也尝试使用 pycharm 的 python 控制台 我更改到保存 cars.py 的文件夹并尝试 运行ning
cars.py Hello()
我收到无效的语法错误
cars.py Hello()
File "<ipython-input-16-a986b605d7b9>", line 1
cars.py Hello()
^
SyntaxError: invalid syntax
如何从终端和 python 控制台调用此函数?
你可能想这样做:
python -c "from cars import *;Hello()"
输出:
(venv) C:\Users\Sanchit\PycharmProjects\demo>python -c "from cars import *;Hello()"
hi