获取“IOError:[Errno 13]权限被拒绝:'histCSM4r6.nc'”当我尝试运行以下代码时

时间:2018-06-03 19:45:06

标签: python python-2.7

当我运行以下代码尝试创建NetCDF文件时,我不断收到IOError:[Errno 13] Permission denied: 'histCSM4r6.nc'作为输出。

我之前已经成功运行了涉及同一文件的其他代码,所以我不确定这次出了什么问题。我不是很有经验。

任何帮助都将不胜感激。

from netCDF4 import Dataset
import numpy as np

root_grp = Dataset('histCSM4r6.nc', 'w', format='NETCDF4')
root_grp.description = 'Example temperature data'

# dimensions
root_grp.createDimension('time', None)
root_grp.createDimension('lat', 72)
root_grp.createDimension('lon', 144)

# variables
times = root_grp.createVariable('time', 'f8', ('time',))
latitudes = root_grp.createVariable('latitude', 'f4', ('lat',))
longitudes = root_grp.createVariable('longitude', 'f4', ('lon',))
temp = root_grp.createVariable('temp', 'f4', ('time', 'lat', 'lon',))

# data
lats =  np.arange(-90, 90, 2.5)
lons =  np.arange(-180, 180, 2.5)
latitudes[:] = lats
longitudes[:] = lons
for i in range(5):
    temp[i,:,:] = np.random.uniform(size=(len(lats), len(lons)))

# group
# my_grp = root_grp.createGroup('my_group')

root_grp.close()

0 个答案:

没有答案