python中import map需要什么啊,我的无法成功

如题所述

简答:
你提问时所提供的信息太少,无法帮你解决。

详解:
自己先去看:
参考这些:
【教程】Python中的内置的模块 和第三方的模块
【待完善】【总结】Python安装第三方的库、package的方法
【已解决】Python中导入子文件夹中的模块

看完后,再说出你的具体的错误的代码和背景信息,才能帮你。追问

我这里有一个map.py,想要导入这个模块中的map,但总是出错
错误代码:
Traceback (most recent call last):
File "E:\实验\gis2\huan\pgf5.py", line 5, in
import map
File "D:\python\python2\lib\map.py", line 102, in
f=file('G:/ERA_Interim/msl2.bin','rb')
IOError: [Errno 13] Permission denied: 'G:/ERA_Interim/msl2.bin'

追答

去试了试你的代码,我这里是可以正常执行的:
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Function:
python中import map需要什么啊,我的无法成功
http://zhidao.baidu.com/question/545651939.html

Author: Crifan Li
Version: 2013-05-03
Contact: admin @ crifan . com
"""

def importMapFail():
#f=file('D:\tmp\tmp_dev_root\python\answer_question\baidu_zhidao\import_map_fail\msl2.bin','rb');
f=file('D:/tmp/tmp_dev_root/python/answer_question/baidu_zhidao/import_map_fail/msl2.bin','rb');
print "f=",f; #f=

if __name__ == "__main__":
importMapFail();

说明:
你那里的那个msl2.bin文件,估计是被别人占用了,或者被设置了特殊的权限。
所以导致你没有权限访问,导致错误:Permission denied

解决办法:
自己去看看该文件是否被设置了哪些特殊的权限。
确保你当前的用户,是可以正常打开该文件的。

温馨提示:答案为网友推荐,仅供参考