我正在尝试根据月份和年份从文件集合中读取特定数量的文件

时间:2018-09-12 07:04:41

标签: python

def monthly_report(year,month):
    pre_script="Murree_weather"
    format='.txt'
    file_name=pre_script + year + month+format
    file = open(file_name,"r")
    print(file.readline())
    return
monthly_report("_2004","_Dec")

以上是我的代码,但出现错误:

  

文件“ C:/ Users / MY PC / PycharmProjects / lab 3 / lab3.py”,第12行,在       Monthly_report(“ _ 2004”,“ _ Dec”)     文件“ C:/用户/ MY PC / PycharmProjects /实验室3 / lab3.py”,第8行,位于month_report       文件=打开(文件名,“ r”)   FileNotFoundError:[错误2]没有这样的文件或目录:'Murree_weather_2004_Dec.txt'

1 个答案:

答案 0 :(得分:0)

未经修改,您的代码便为我运行并运行,很容易导致您忽略与文件不在同一目录的情况。

def monthly_report(year, month):
    pre_script = "Murree_weather"
    format = ".txt"
    file_name = pre_script + year + month + format
    file = open(file_name, "r")
    print(file.readline())
    return

monthly_report("_2004", "_Dec")
(xenial)vash@localhost:~/python$ python3.7 monthly_report.py 
This is Murree