如何在python中執(zhí)行另一個(gè)py文件
使用命令:os.system('python file_name.py')
解釋:os.system是執(zhí)行當(dāng)前的系統(tǒng)命令
1、拿windows系統(tǒng)舉例:
# 由于ipconfig/all在windows中是查看ip地址
# 所以將此命令運(yùn)行在os.system中,即可查看系統(tǒng)的ip地址等信息
import os
os.system('ipconfig/all')
# 因?yàn)閜ython file_name.py可以直接執(zhí)行py文件
# 所以可以通過(guò)os.system來(lái)執(zhí)行py代碼
import os
os.system('python file_name.py')
2、linux:
import os
os.system('ls') # 查看當(dāng)前工作目錄文件
其他方法:
- execfile('xx.py'),括號(hào)內(nèi)為py文件路徑;
- 如果專需要傳參數(shù),就用os.system()那種方法;
- 如果還想獲得屬這個(gè)文件的輸出,那就得用os.popen();
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)跨平臺(tái)表格數(shù)據(jù)分頁(yè)打印預(yù)覽處理詳解
這篇文章主要為大家詳細(xì)介紹了如何使用PySide6/PyQt6實(shí)現(xiàn)Python跨平臺(tái)表格數(shù)據(jù)分頁(yè)打印預(yù)覽處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-03-03
Python mplfinance庫(kù)繪制金融圖表實(shí)現(xiàn)數(shù)據(jù)可視化實(shí)例探究
mplfinance(Matplotlib Finance),它是基于Matplotlib的庫(kù),專門用于創(chuàng)建金融圖表和交互式金融數(shù)據(jù)可視化,本文將深入介紹?mplfinance,包括其基本概念、功能特性以及如何使用示例代碼創(chuàng)建各種金融圖表2024-01-01
Python 代碼實(shí)現(xiàn)列表的最小公倍數(shù)
這篇文章主要介紹了Python 代碼實(shí)現(xiàn)列表的最小公倍數(shù),代碼實(shí)現(xiàn)了計(jì)算列表中元素的最小公倍數(shù)的功能,包括公式介紹,需要的朋友可以參考一下2021-11-11
Python configparser模塊配置文件解析與應(yīng)用探究
在Python中,configparser模塊是用于處理配置文件的重要工具,本文將全面探討configparser模塊的使用方法,包括讀取、修改、寫入配置文件,以及如何在實(shí)際項(xiàng)目中應(yīng)用該模塊,結(jié)合豐富的示例代碼,將深入剖析該模塊的功能和靈活性2024-01-01
Python 繪圖庫(kù) Matplotlib 入門教程
Matplotlib是一個(gè)Python語(yǔ)言的2D繪圖庫(kù),它支持各種平臺(tái),并且功能強(qiáng)大,能夠輕易繪制出各種專業(yè)的圖像。本文是對(duì)Python 繪圖庫(kù) Matplotlib 入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-04-04
Python3用2行代碼生成動(dòng)態(tài)二維碼詳解
這篇文章主要介紹了兩行Python代碼制作動(dòng)態(tài)二維碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-10-10

