python导入py文件报错
python有大量的内置模块,可以方便地导入。同样python也可以导入其它人写的py程序,以利用别人写好的类和函数。
1、在缺省状态下,导入一个已编写好的py文件用import 跟上py文件名,有时系统会出现SyntaxError: invalid syntax的错误:
2、这种情况一般是由于查找目录不包含,类似于linux下的执行路径概念,可以打印sys.path来确认, 如下图:
3、如果编写的py文件不在上述目录清单中,就可以字符串的append方法,将目录加入到上述目录清单之后。
4、写入目录后,再执行import上面写的py就可以成功了
注意:如果我们需要导入的模块是放在文件夹里面,那么,文件夹里面必须要添加__init__.py文件,以使得python能够找到模块的位置。__init__.py可以为空,只要它存在,就表明此目录应被作为一个package处理。当然,__init__.py中也可以设置相应的内容。
本人的__init__.py内容如下:
################################################################################
# __init__.py
# This is here to make python see Profile folder
python导入py文件报错相关推荐
- Django >python manage.py migrate报错:(1064, “You have an error in your SQL syntax
执行如下命令时报错(迁移数据库和表结构): python manage.py makemigrations python manage.py migrate 报错信息: django.db.migra ...
- ZYNQ导入hdf文件报错
ZYNQ 导入hdf文件报错 petalinux-config --get-hw-description=-/ INFO: Getting hardware description- INFO: Re ...
- python打开xml文件报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 58: illegal multi
本篇文章主要讲解,python打开xml文件报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xb7 in position 58: ille ...
- 完美解决python manage.py makemigrations 报错
pycharm界面下面的Terminal里执行 1 python manage.py makemigrations app(你所创建的app名字) 2 python manage.py migrate ...
- 导入sql文件报错:MySQL server has gone away 以及解决方法
项目场景: 导入sql文件报错:MySQL server has gone away 以及解决方法 问题描述: 在我们使用mysql导入大文件sql时可能会报MySQL server has gone ...
- imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
当前位置:我的异常网» Oracle管理 » imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 2 ...
- 已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line
已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line 文章目录 报错信息 ...
- Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)
Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 只需要下载pyexce ...
- python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...
最新文章
- 怎样在ROS下实现基于YOLO的px4无人机目标检测?
- Openstack组件部署 — keystone(domain, projects, users, and roles)
- Bootloader的分区和启动
- Opencv学习笔记(六)SURF学习笔记
- pat乙级 1014 java_pat乙级1014 福尔摩斯的约会
- Pytest装饰器@pytest.mark.parametrize一键生成接口正交试验用例
- .NET Core 3.0带来桌面支持(Windows Only)
- HDU2024 C语言合法标识符【文本处理】
- html获取边缘元素,JQuery 获取元素到浏览器可视窗口边缘的距离
- 【TWVRP】基于matlab节约算法求解带时间窗的车辆路径规划问题【含Matlab源码 156期】
- 五款超好用ZBrush笔刷(文末附下载链接)
- 浅谈游戏商业化(一)
- sd卡无法读取怎么修复?还能恢复数据吗?
- Spring Boot项目自定义启动Banner
- 蔡颖-《APS走向实践》书解读之一:APS优化供应链从绩效指标开始
- zsh中git快捷键
- 未来数字科技趋势分析与前沿热点解读
- 转 影像质量评估之锐利度--MTF(SFR)
- VR全景车展提升产品透明度让消费者更加信赖
- java同步和异步机制_JAVA学习过程中的知识——java多线程的同步和异步
热门文章
- 手机/微信/浏览器的字体设置太大,rem 计算不准确
- 虚拟打印机直播软件 无人直播互动打印系统 含搭建教程
- qq邮箱mx服务器,QQ域名邮箱管理系统MX记录是什么?怎么添加设置?
- 华为服务器修改硬盘显示顺序,服务器硬盘顺序
- 【元胞自动机】基于元胞自动机模拟交通事故道路通行量matlab源码
- 创蓝253云通讯短信平台变量说明
- 【HDU】4942 Game on S♂play 线段树
- 基于Mysql+Servlet+JSP的作业提交系统
- 2D Pixel Perfect:使用Unity创建任天堂红白机风格复古游戏
- iOS 中 XML 数据交换格式