读书人

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

发布时间: 2012-09-18 16:21:42 作者: rapoo

一个关于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))

读书人网 >perl python

热点推荐