2016-07-25 76 views
0

我很确定我在mystuff文件夹中有ex15_sample.txt!为什么我不能在PowerShell中打开并阅读python文件?

以下是错误我遇到: the powershell

IOError: [Errno 2] No such file or directory: 'ex15_sample.txt' 

这是我的代码

from sys import argv 

script, filename = argv 

txt = open(filename)  
print "Here's your file %r:" % filename 
print txt.read()      
print "Type the filename again:" 
file_again = raw_input("> ")   

txt_again = open(file_again)   

print txt_again.read()   ` 
+0

你遇到什么错误/ s的? – shiva

+0

也许'python.exe'以不同的工作目录开始。 os.getcwd()'的输出是什么? –

+0

dir命令的输出是什么? – YOU

回答

0

您可以使用此

import os 
    __location__ = os.path.realpath(
    os.path.join(os.getcwd(), os.path.dirname(__file__))) 

    file_name = raw_input("type the file name") 
    txt = open(os.path.join(__location__, filename)) 
    print txt.read() 
相关问题