这个就用shell比较方便吧?
写一个shell脚本,比如shellsh
startcluster start xyz
tarcluster put xyz /path/to/file/or/dir /path/on/remote/server
starcluster sshmaster xyz
mpicc abc
mpirun abc
然后在python里直接调用shellsh
import subprocess
p = subprocessPopen('/home/username/shellsh',stdout=subprocessPIPE)
print pstdoutreadlines()
或者如果你愿意的话,也可以直接用subprocess模块来调用所有的命令。
比如:
p = subprocessPopen('startcluster start xyz',stdout=subprocessPIPE)
然后逐个看看每个步骤的返回信息。
当你想学习一门新的语言时,特别是像Python这样的脚本语言,在你准备充分开始写应用程序的图形化界面之前,有时候你可能被迫使用应用程序的控制台。从第一版商业图形界面发行以来(感兴趣的话,可以查看Xerox之星),至今经过了25年的时间,在应用程序上继续使用控制台看上去似乎有点古老。非常感谢Python脚本语言强调简洁的语法,这意味着你不需要成为Python编程高手就能在程序中使用图形用户界面。为了证明这个说法,我将使用Python标准的GUI(图形用户界面)工具:Tk来建立一个简单的记录会话程序。我不会详细介绍Python的简单语法,如果你有不明白的地方,请你阅读我先前关于这个主题的文章(点击这里和这里就可以查看);让我们从基本的开始讲起,首先你需要输入Tk界面到你的程序命名空间中。因为我们将会不断地引用到Tk窗口小部件,我们不希望一直用一个包来限定它们,所以最好的方法就是这样做:from Tkinter import 这个导入语句与传统的导入语句的区别在于,它在模块中将所有的东西导入程序默认的命名空间,而不是在你需要引用一个像TkinterTextbox文本框的时候,你就只能写文本框。现在我们来建立根窗口并设置它的标题来解释一些东西:root = Tk()roottitle("Note Taker")创建根窗口就像创建一个Tk类的实例一样简单,它会装载图形工具包并提供给我们一个可以装载窗口小部件的空白窗口。这是启动一个Tk程序基本过程的第一部分。rootmainloop()第二部分(上面所显示的)是调用Tk主循环(mainloop),这个主循环是用来处理事件的,比如键盘事件或者鼠标输入,允许用户与对话框交换信息。事实上,这时候你才真正地用到了GUI程序。用那四种方式运行一个python脚本,将d出一个窗口,但是这个窗口仅仅是放置在那里,它不会做任何 *** 作。
import os
for i in range(1, 21):
dir_Name = r'f:/27/other/py/File/File'+str(i)+'/'
osmakedirs(dir_Name)
for j in range(1, 4):
fileName = r'f:/27/other/py/File/File'+str(i)+'/'+'text'+str(j)+'txt'
f = open(fileName,'w')
fclose()
for j in range(1, 21):
fileName = r'f:/27/other/py/File/File'+str(i)+'/'+str(j)+'texttxt'
f = open(fileName,'w')
fclose()
你把dir_Name = r'f:/27/other/py/File/File'+str(i)+'/'这里的f:/27/other/py改成你File文件夹所在的位置就可以使用了。
File里面的File1-File20:
20个File里每个包含23个txt文件,名字按照你说的创建的。
如下:
main line
module name: __main__
parent process: 29292
process id: 31134
function f
module name: __main__
parent process: 31134
process id: 31135
hello bob
#coding=utf-8
#!/usr/bin/python
import os
def open_app(app_dir):
osstartfile(app_dir)
if __name__ == "__main__":
app_dir = r'C:\Program Files\Sublime Text 2\sublime_textexe'
open_app(app_dir)
扩展资料:
终止应用程序脚本
#coding=utf-8
import os
#终止QQ软件
ossystem("taskkill /F /IM QQexe")
#终止日报订餐软件
ossystem("taskkill /F /IM Puddingexe")
#终止OA软件
ossystem("taskkill /F /IM ispiritProexe")
#
python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写。python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能。python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序。工具/原料python;CMD命令行;windows *** 作系统方法/步骤1、首先下载安装python,建议安装27版本以上,30版本以下,由于30版本以上不向下兼容,体验较差。2、打开文本编辑器,推荐editplus,notepad等,将文件保存成 py格式,editplus和notepad支持识别python语法。脚本第一行一定要写上 #!usr/bin/python表示该脚本文件是可执行python脚本如果python目录不在usr/bin目录下,则替换成当前python执行程序的目录。3、编写完脚本之后注意调试、可以直接用editplus调试。调试方法可自行百度。脚本写完之后,打开CMD命令行,前提是python 已经被加入到环境变量中,如果没有加入到环境变量,请百度4、在CMD命令行中,输入 “python” + “空格”,即 ”python “;将已经写好的脚本文件拖拽到当前光标位置,然后敲回车运行即可。
运行Python脚本的方法:
(1)打开CMD:开始->运行->输入cmdexe ->确定。
(2)切换到Python脚本所在目录。
(3)输入Python脚本名称并回车。
CMD快速通道:
在CMD下切换目录是件痛苦的事情,导入下面的注册表文件,即可将打开CMD窗口的命令加入右键菜单。
Windows Xp、Windows 2003下请导入下面的注册表数据:
Windows Registry Editor Version 500
[HKEY_CLASSES_ROOT\folder\shell\cmd]
@="CMD快速通道"
[HKEY_CLASSES_ROOT\folder\shell\cmd\command]
@="cmdexe /k cd 31"
Windows 7下请导入下面的注册表数据:
Windows Registry Editor Version 500
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道]
@="CMD快速通道"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CMD快速通道\command]
@="cmdexe /k cd 61"
你也可以直接下载运行:
CMD快速通道_XP_2003reg
CMD快速通道_Win7reg
以上就是关于求帮忙写一个python自动脚本完成以下步骤:全部的内容,包括:求帮忙写一个python自动脚本完成以下步骤:、如何用python脚本语言写带窗口程序、写一个简单的shell脚本或Python脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)