在建立python项目时,有时为了区分资源和代码,如在项目文件夹下新建img和src两个文件夹,这时导入自定义模块会提示错误,结果没错但感觉别扭.如: 这是因为pycharm提示功能是从根目录上去寻找!解决方法,在代码文件夹右键选择[Mark Directory as]-> [Sources Root]即可. 正常后,界面整洁了,还能够提示自定义模块中的内容,写代码更畅快了.…
一.直接import 1.当执行文件与要导入的py文件在同一目录下时 假设要在wangyi.py中导入weibo.py文件 import weibo 2.当执行文件与要导入的py文件所在文件夹在同一目录下时 假设要在wangyi.py中导入post packaging中的method.py (1)from post_packaging import method (2)from post_packaging.method import * 二.通过sys模块导入自定义模块的路径 执行文件和要导入…
关于vscode如何配置debug的问题: 1.下载安装好python,并且配置好 环境变量 2.https://www.cnblogs.com/asce/p/11600904.html 3.严格按照上面进行操作的话,用vscode直接打开  文件夹即可 (.vscode文件中的launch.json文件其实就是指导软件在debug时如何做,可以自己生成,不用自定义设置) python正则表达式如何匹配括号,中括号一类的问题: 给括号加上[ ] 例如:abc(123)def  要匹配括号中的数字…
前话 最近跟着廖雪峰的教程学到 模块 这一节.关于如何自定义一个模块,如果大家不懂的话还请先看下面这篇博文 ↓ http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000) 模块是个好东西啊,大牛们开源共享许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 ↓ https://pyp…
模块是个好东西啊,大牛们开源共享许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 ↓ https://pypi.python.org/pypi 因为刚入门所有有很多细节不懂,在网上搜寻资料的时候发现各位大神们的教程实在太过于精简,让我这个菜鸟很辛苦的才操作成功. 因此在这里记录下来. 开始 第一种,直接 import 这里有个大前提,就是你的py执行文件和模块同属于同个目录(父级目录),如下图: main.py 和 pwcong模块同在python目录 执行文件为main.py pwc…
庄稼人不是专职python开发的道友.尽管与python相识已多年,可惜相识不相知,仅仅是偶尔借助pydev写一些简单的小工具. 多年来.一直困惑于这样一个问题:相同的project.相同的代码,使用pydev能够执行随意一个python脚本,而使用命令行执行却不行?命令行下(或者双击执行)总是提示"ImportError: No module named xxx"?pydev到底做了什么魔术呢? watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ…
周末在家研究这个东西,则找到解决方案. 费话少说,上代码 #定义一个自定义的函数,如下 #函数的名称必须是字母和数字的组合,不能用数字开头 #函数名后用小括号括住入参,可以用逗号分隔多个 #如果有返回值用return ,如果没有返回值,默认返回None def PanDuanFenShu(score): if 100 >= score >= 90: print("A") if 90 > score >= 80: print("B") if 8…
向mysql数据库中导入sql文件时,如果文件过大(几百M),会提示"Error Code: 1153 - Got a packet bigger than 'max_allowed_packet' bytes" 1.查看目前数据库配置 show VARIABLES like '%max_allowed_packet%'; 显示如下结果 +--------------------+---------+ | Variable_name      | Value   | +--------…
在C语言里为了工程文件的主程序main代码简洁的效果,我们经常用include“XXX”的来导入其.h文件 在Python里Import自己的自定义模块需要注意几个坑 以main主函数和需要导入的halo模块为例: 一.一般Import只需要将main.py和halo.py放在同一个文件夹即可成功导入 ''' main.py里直接导入使用即可 ''' import halo halo.hello('kumata') #输出hello,kumata 二.当不在同一个文件夹的时候,在halo的文件夹…
自定义模块cust.py位于应用aptest目录下 1.编辑settings.py from aptest import cust 2.编辑views.py from cust import pc #从cust.py中导入pc类 然后在view中可以直接调用pc.property…