是的,Python 文件可以執行多線程操作。在 Python 中,可以使用內置的 threading
模塊來實現多線程編程。以下是一個簡單的示例:
import threading
def print_numbers():
for i in range(10):
print(i)
def print_chars():
for char in 'abcdefghij':
print(char)
# 創建線程對象
thread1 = threading.Thread(target=print_numbers)
thread2 = threading.Thread(target=print_chars)
# 啟動線程
thread1.start()
thread2.start()
# 等待線程完成
thread1.join()
thread2.join()
print("All threads finished.")
在這個示例中,我們定義了兩個函數 print_numbers
和 print_chars
,然后創建了兩個線程對象 thread1
和 thread2
,分別執行這兩個函數。通過調用 start()
方法啟動線程,然后使用 join()
方法等待線程完成。最后,打印 “All threads finished.” 表示所有線程都已完成。