Kemahiran penting untuk operasi skrip Python: Platform Linux, contoh kod khusus diperlukan
Pengenalan:
Dalam pembangunan perisian moden dan pemprosesan data, Python telah menjadi bahasa pengaturcaraan yang sangat popular. Pada platform Linux, Python digunakan secara meluas dalam bidang seperti pengurusan sistem, skrip automatik dan analisis data. Artikel ini akan memperkenalkan beberapa teknologi yang diperlukan untuk Python beroperasi pada platform Linux dan menyediakan contoh kod khusus.
1. Operasi fail
filename = 'new_file.txt' with open(filename, 'w') as f: f.write('This is a new file created by Python script!')
filename = 'file.txt' with open(filename, 'r') as f: content = f.read() print(content)
import subprocess # 复制文件 subprocess.call(['cp', 'source.txt', 'destination.txt']) # 重命名文件 subprocess.call(['mv', 'oldname.txt', 'newname.txt']) # 删除文件 subprocess.call(['rm', 'file.txt'])
2 Operasi direktori
import os # 创建目录 os.mkdir('new_dir') # 删除目录 os.rmdir('dir_to_delete')
import os root = 'path/to/directory/' for dirpath, dirnames, filenames in os.walk(root): for filename in filenames: filepath = os.path.join(dirpath, filename) print(filepath)
3 Pengurusan Proses
Di Linux, Python boleh melaksanakan perintah dan pengurusan sistem melalui subproses. proses modul. Berikut ialah beberapa contoh kod:
import subprocess result = subprocess.call(['ls', '-l']) print(result)
import subprocess # 创建进程 process = subprocess.Popen(['python', 'script.py'], stdin=None, stdout=None, stderr=None, close_fds=True) # 等待进程结束 process.wait()
4. Pengurusan sistem
Pada platform Linux, Python juga boleh melaksanakan pengurusan sistem dengan memanggil arahan sistem. Berikut ialah beberapa contoh kod:
import subprocess # 关机 subprocess.call(['sudo', 'shutdown', '-h', 'now']) # 重启 subprocess.call(['sudo', 'shutdown', '-r', 'now'])
import subprocess output = subprocess.check_output(['uname', '-a']) print(output)
Kesimpulan:
Python digunakan secara meluas pada platform Linux dengan mudah boleh mengendalikan fail dan direktori, mengurus proses dan melaksanakan arahan Sistem . Artikel ini memberikan beberapa teknik penting untuk Python beroperasi pada platform Linux dan menyediakan contoh kod khusus. Saya harap contoh ini dapat membantu pembaca lebih memahami dan menggunakan operasi Python pada platform Linux.
Atas ialah kandungan terperinci Teknologi penting untuk operasi skrip Python: Platform Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!