Sử dụng option -c (command) của Python interpreter.
Giả sử module foobar.py
# foobar.py
def sayHello():
return "Hello"
Các cách gọi
$ python -c 'import foobar; print(foobar.sayHello())' $ python -c 'from foobar import *; print(sayHello())' $ python -c 'from foobar import sayHello; print(sayHello())'
Đầu ra
Hello
Truyền đối số từ command line
# foobar.py
import sys
def greet(name):
print(f"Hello, {name}!")
if __name__ == "__main__":
if len(sys.argv) > 1:
greet(sys.argv[1])
else:
greet("World")
$ python foobar.py Alice Hello, Alice!
Khuyên dùng: Viết CLI đúng chuẩn với argparse hoặc click, typer.