⑴ 用python写脚本程序
运行环境:win7 32位 + python3.4
文件名:transmitter.py
内容:
importos,sys,os.path
print("yourcurrentdiris{}".format(os.getcwd()))
iflen(sys.argv)==1:
whileTrue:
sourceDir=input("inputsourcedir:")
ifos.path.exists(sourceDir):
break
else:
print("nosuchdir,tryagain:")
targetDir=input("inputtargetdir:")
eliflen(sys.argv)==3:
sourceDir=sys.argv[1]
targetDir=sys.argv[2]
ifnotos.path.exists(sourceDir):
print("sourcedirdonotexist!")
sys.exit()
else:
print("usage:transmitter[sourcedirtargerdir]")
sys.exit()
ifnotos.path.exists(targetDir):
os.mkdir(targetDir)
cFiles=[fforfinos.listdir(sourceDir)if('.c'infor'.h'inf)]
forfincFiles:
open(os.path.join(targetDir,f),'wb+').write(
open(os.path.join(sourceDir,f),'rb').read())
用法:
pythontransmitter.py[sdirtdir]
针对这个脚本有疑问的可以随时追问。谢谢
⑵ python可以做游戏脚本吗
当然可以的
Python 已经被使用在很多游戏中,包括:
ToonTown
EveOnline
Blade of Darkness
⑶ Python 如何写脚本
以Python2.7操作为例:
1、首先需要打开电脑桌面,按开始的快捷键,点击Python2.7如图所示的选项进入。
⑷ python的脚本如何执行
运行python脚本的几种方法:
一. 终端命令行下
[]$python "name.py"
二. python环境中
若脚本名称为name.py,
其内容为:
a='head'
b='hehe'
print(a,b)
则使用
>>>impport name
针对此种方法我们使用下面的语句来显示内容:
>>>print (name.a)
>>>head
>>>print (name.b)
>>>hehe
在同一个python环境中,第一次import加载以后,以后再使用import就不会有相应的结果显示了,在这个时候可以使用>>>reload(name)在python
3.0中可能要加载ipm模块才能使用reload()函数
>>>from imp import reload
>>>reload(name)
三.使用from
假设脚本的名称为name.py
name.py的内容为:
a='head'
b='hehe'
print(a,b)
可以使用下边的方法来运行脚本:
>>>from name import a,b,c
在这个python环境中我们就可以使用简单的变量名来调用其内容。
eg:
>>>a
>>>'head'
>>>b
>>>'hehe'
四.使用exec
方法为:
>>>exec(open('name.py').read())
NOTICE:在上面的方法中,第三种和第四种方法会默认覆盖python环境中已经存在
的且和name.py中有重名的变量名,且系统不会给出提示,请注意这一点!