我制作了包含以下代码的文件'DWDfunctional.py':def ForecastDownloader(system,ModelName,year,Month): import cdsapi c = cdsapi.Client() c.retrieve( 'seasonal-monthly-single-levels', { 'originating_centre': ModelName, 'system': system, 'variable': 'total_precipitation', 'product_type': 'monthly_mean', 'year': year, 'month': Month, 'area' : [40, 44, 24, 64], 'leadtime_month': [ '1', '2', '3', '4', '5', '6', ], 'format': 'netcdf', }, 'dwd.nc')然后我在另一个文件中调用了该函数:from DWDfunctional.py import ForecastDownloaderForecastDownloader('2','dwd',2020,2)我想知道,当我运行上面两行代码时,python 在另一个文件夹中执行另一个旧代码!!!并以错误的文件名下载错误的文件,没有错误!
1 回答

杨魅力
TA贡献1811条经验 获得超6个赞
导入后,您可以查看module.__file__
您的module
来源。
在您的特定情况下,您可以检查ForecastDownloader.__file__
是否应该为您提供正确的文件路径。
添加回答
举报
0/150
提交
取消