Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Import โมดูลอัตโนมัติตอนเริ่ม Python (PYTHONSTARTUP)

ตั้ง Environment Variable PYTHONSTARTUP ชี้ไปที่ไฟล์ Python Script จะรันอัตโนมัติตอนเข้า Interactive Mode

วิธีตั้งค่า

  1. สร้างไฟล์ เช่น ~/.python_startup.py ใส่ Import ที่ต้องการ
  2. ตั้ง Environment Variable:

Windows

My Computer > Properties > Advanced System Settings > Environment Variables
New: PYTHONSTARTUP = C:\Users\You\.python_startup.py

Linux/macOS

export PYTHONSTARTUP=$HOME/.python_startup.py
# ใส่ใน .bashrc / .zshrc / .profile

ตัวอย่าง .python_startup.py

import os, sys, json, datetime
from pathlib import Path
print("Welcome! Common modules loaded.")

ข้อควรระวัง

  • Explicit is better than implicit (PEP 20) - Production Code ควร Import เอง
  • Startup ช้าลงตามจำนวน Import
  • ทำงานเฉพาะ Interactive Mode (ไม่รันตอน python script.py)