首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

一个关于os.system()的小疑点

2012-09-18 
一个关于os.system()的小问题os.system()可以调用系统的其他程序如os,system(notepad python.txt)可以用

一个关于os.system()的小问题
os.system()可以调用系统的其他程序

如os,system('notepad python.txt')
可以用记事本打开python.txt这个文件

但是如果我的文件名是一个包含当天日期的字符串


date = datatime.now().day

myfilename='D:/'+date+'.txt'

比如date=08
那这时候调用os,system('notepad myfilename')

机会打开一个名字为myfilename的文件,而不是D:/08.txt

想要实现后者要怎么做
菜鸟求助

[解决办法]

Python code
os.system('notepad.exe ' + myfilename)
[解决办法]
Python code
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> import os>>> filename = r'j:\project\perl\1.txt'>>> os.system('notepad.exe ' + filename)0>>>
[解决办法]
os,system('notepad %s'%(myfilename))

热点排行