python 的gui 为什么我只能用import导入python根目录下的模块,而不能导入其他目录下的模块

比如说c盘根目录下的title.py模块如果要用import要怎么打开?为什么我输入importc:\title不行输入importtitle也不行,要把模块放在pyth... 比如说c盘根目录下的title.py模块如果要用import要怎么打开?为什么我输入import c:\title不行 输入import title也不行,要把模块放在python根目录才可以。。是不是需要设置环境变量,可是环境变量那块我也只看到设置python的根目录在PATH里而已,,,, 展开
 我来答
priestch
2013-04-01 · TA获得超过109个赞
知道答主
回答量:46
采纳率:0%
帮助的人:49.1万
展开全部
去官网看关于import以及模块方面的文档,我记不清了。以下内容凭记忆,不百分百可靠。import 一般先检查程序所在目录,然后是sys.path,标准库,还有特定目录下.pth文档中所包含的路径,如果都找不到就报错。
而import的具体语法是import *** 或者from *** import +++ 以及import ***.+++ 前两个是以模块组织的,最后一个 . 的形式则是以包来组织程序结构的,只要符合这两个语法就可以import成功。
追问
>>> sys.path.hello(e:\hello)
SyntaxError: invalid syntax不行行,,出现了这
追答
sys.path是import要搜索的一个地方,实质是一个list,你可以把自己存放程序的路径添加的这个list,如sys.path.append,sys.path.insert等,你用的例子可以改成这样import sys,sys.path.insert(0, "自己程序所在目录的路径”)这样import就可以找到它,作为list的sys.path
根本不存在hello这个method,所以当然语法错误了。
起事李0p
2013-04-01 · TA获得超过117个赞
知道答主
回答量:31
采纳率:0%
帮助的人:27.4万
展开全部
import sys
sys.path.append("c:")
import title

把c盘根目录添加到python目录中去试试

追问
- -添加了肯定可以的,我的意思是说模块能不能不添加哦python根目录,就是其他路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式