當前位置:首頁 » 網頁前端 » 管理py腳本的應用程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

管理py腳本的應用程序

發布時間: 2023-05-22 03:16:13

『壹』 python寫腳本打開應用程序

#coding=utf-8

#!/usr/bin/python

import os

def open_app(app_dir):

os.startfile(app_dir)

if __name__ == "__main__":

app_dir = r'C:Program FilesSublime Text 2sublime_text.exe'

open_app(app_dir)

(1)管理py腳本的應用程序擴展閱讀:

終止應用程序腳本

#coding=utf-8

import os

#終止QQ軟體

os.system("taskkill /F /IM QQ.exe")

#終止日報訂餐軟體

os.system("taskkill /F /IM Pudding.exe")

#終止OA軟體

os.system("taskkill /F /IM ispiritPro.exe")

#......

『貳』 如何在命令行里運行python腳本

語句執行方式:

step1. 輸入 python 進入 python 命令行

step2. 輸入 python 語句立即執行

『叄』 怎麼用運行.py腳本

QPython下可以使用input函數,但是要在終端上執行,QPython腳本單獨執行時默認是無終端執行的,input/raw_input函數默認會被輸入空值後返回。可以在腳本里加入注釋#qpy:console,即可在腳本運行時啟動終端,為了保證編碼解碼正確,程序前兩行務必有#!/usr/bin/env python #-*- coding:utf-8 -*-
舉個例子:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
#qpy:console
print raw_input('Input a string:')
當然QPython是python2.7的,3.2的版本亞馬遜市場里有下載,免費的

『肆』 如何執行Python腳本

前段時間使用了一下google的博客空間,感覺也很一般,所以現在把那裡的幾篇文章轉過來。 執行python腳本只需要對python文件做如下操作即可: 在python文件里第一行加上#! /usr/bin/python,即你的python解釋器所在的目錄。另外還有一種寫法是#! /usr/bin/env python 編輯完成python腳本文件後為它加上可執行許可權。例如你的python腳本文件叫做runit.py,那麼就在shell中輸入如下命令:chmod +x runit.py 之後直接在shell中輸入./runit.py就可以執行你的python程序了。 當然這是在Linux下的操作,如果想在windows下直接執行Python程序,就需要使用py2exe工具將python源程序編譯成exe文件了。

『伍』 用Windows的「任務計劃程序」執行Python腳本文件

整個任務計劃設置一路下一步就ok了,幾乎Xp之後每個版本的Windows設置都是差不多的。稍微提一下, 創建基本任務 創建任務 的區別是一個有引導界面,一個直接彈出設置界面直接設置。

出問題的是在這個界面的設置方法:

這里先引用一段其他文章里的設置方法:

上面的設置里問題還是挺多的,特別是關於 起始於 的解釋。事實上這里的起始於並不是填寫編譯器所在的目錄,編譯器所在的目錄實際上應該是在 程序與腳本 中就已經填寫過了。而這里 起始於 要填寫的內容應該是

同時,我們注意到,這里的選項後面有一個 (可選) ,意思是如果此處不填的話(預設狀態),那麼自動將該處的目錄位置定位到起始執行目錄的位置(在 任務計劃程序 執行的過程中通常是 編譯器所在的目錄位置 )。

其實這個跟python的一個內置模塊有關。
os模塊下我們經常用到的os.getcwd(),用於獲取腳本當前目錄位置;
而os.path.pardir可以獲得當前腳本目錄的上一級目錄。
他們在一般雙擊運行的情況下的輸出為(舉例):
D:Python
..
而當使用編譯器運行python腳本和直接雙擊執行python腳本時,os.getcwd()的輸出結果是不一樣的:
D:Python
C:
換句話說,在使用編譯器執行時(即在cmd中執行 python D:Pythonpath.py ),os.getcwd()取的是python編譯器所在的目錄。 更一般的講 ,os.getcwd()本身這個方法,返回的是當前執行python文件的文件目錄, os.path.pardir同理 。一般情況下,打開腳本時,cmd會自動定位到當前腳本所在位置,類似使用了命令 cd D:Python ,所以執行目錄就在腳本位置,所以輸出 D:Python ;而當用 任務計劃程序 執行時,其本質就是在cmd中將參數拼接,形成 python D:Pythonpath.py 這樣的一條命令來運行程序,所以此時他返回的python的執行文件目錄,就是python的安裝目錄 C: 。

因此我們需要定義 起始於 這個參數來告訴Windows實際的腳本位置在哪裡,否則就會出現找不到目標文件的錯誤。如果腳本中沒有牽涉到類似的目錄位置等情況時(實際情況是這樣的定時腳本大概率會遇到文件輸入輸出問題),此項大可以不填。

現在重新對這里的設置進行總結: