编写一个python脚本 去运行别的python脚本

xueshi 2009-04-20 09:14:17
有一个 /home/test/price_service/bin/price/test.py
每次接收的参数不一样
python test.py Beijing Shanghai 11
python test.py Beijing Shanghai 12
python test.py Beijing Shanghai 13


我想编写一个脚本 一次 输出 Beijing Shanghai (10-90)的结果
我要怎么做

或者 批处理命令也可以
...全文
376 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovetysx 2009-05-28
  • 打赏
  • 举报
回复
python可以直接在代码中调用硬盘上别的文件,比如想调用C盘根目录下的test.py文件,在代码中这样写:
execfile('C:/test.py')
fleshboy 2009-05-18
  • 打赏
  • 举报
回复
可以选学习学习,看看文档
exec生成的串
如:exec('print "hello, world!"')

你的用上面的,加exec就可以了
for i in range(10,100):
cmd = "python test.py Beijing Shanghai " + str(i)
exec(cmd)
cumtnuist 2009-05-18
  • 打赏
  • 举报
回复
up
大雷子老师 2009-05-18
  • 打赏
  • 举报
回复
up
大雷子老师 2009-05-12
  • 打赏
  • 举报
回复
huwen171 2009-05-10
  • 打赏
  • 举报
回复
查文档
guzl86 2009-05-01
  • 打赏
  • 举报
回复
哈哈哈哈哈哈
dododunk 2009-04-29
  • 打赏
  • 举报
回复
也可以用管道:os.popen跟,os.system差不多吧
winghys 2009-04-28
  • 打赏
  • 举报
回复
os.system() 正解
kingteng 2009-04-22
  • 打赏
  • 举报
回复
没错。用os.system()
不得闲 2009-04-21
  • 打赏
  • 举报
回复
看看
python核心编程的第14章,专门讲这个的
还有运行字符串语句的函数
fairchild811 2009-04-20
  • 打赏
  • 举报
回复
os.system(cmd)

类似于cpp的system("cmd");
fox000002 2009-04-20
  • 打赏
  • 举报
回复
import os

for i in range(10,100):
cmd = "python test.py Beijing Shanghai " + str(i)
os.system(cmd)
xueshi 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lixq2000 的回复:]
for i in range(10,100):
print "python test.py Beijing Shanghai",i

[/Quote]

光输出 不运行啊
lixq2000 2009-04-20
  • 打赏
  • 举报
回复
建议先看书再提问
lixq2000 2009-04-20
  • 打赏
  • 举报
回复
for i in range(10,100):
print "python test.py Beijing Shanghai",i
lixq2000 2009-04-20
  • 打赏
  • 举报
回复
用os.system运行,见楼上

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧