草庐IT

important_note

全部标签

解决vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入的问题

前言:重要的事情讲三遍首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!正文:使用默认的autopep8格式化工具时,如果使用默认的配置,import语句总是在sys.path.append('xxx')之前,执行代码时总是先执行import后执行sys.path.append('xxx'),因此Python不知道自定义模块的路径,进而报错:ModuleNotFoundError:Nomodulenamed'xxx'。解决办法:对autopep8格式化工具进行详细的配置,使其不在更改import语句的位置:用户设置中修改Py

解决vscode在使用默认的autopep8格式化工具格式化Python代码时改变import语句位置导致自定义模块不能导入的问题

前言:重要的事情讲三遍首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!首先要确保自定义模块规范创建和路径正确!正文:使用默认的autopep8格式化工具时,如果使用默认的配置,import语句总是在sys.path.append('xxx')之前,执行代码时总是先执行import后执行sys.path.append('xxx'),因此Python不知道自定义模块的路径,进而报错:ModuleNotFoundError:Nomodulenamed'xxx'。解决办法:对autopep8格式化工具进行详细的配置,使其不在更改import语句的位置:用户设置中修改Py

python pycharm 无法import win32api、win32con、win32com、win32gui 问题一次解决!方法合集

最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo

python pycharm 无法import win32api、win32con、win32com、win32gui 问题一次解决!方法合集

最近写项目发现pythonpycharm导入win32api、win32con、win32com、win32gui等win32相关的包都会出现或多或少问题,Google一大堆不靠谱的方法试了个遍。特此记录一下解决办法1.检查是否安装在项目的环境中如果你本地有多个运行环境,同时你的库装设置在path路径上的了就会导致该错误。pycharm默认创建项目的时候都会自动创建python环境。你可以在项目依赖的环境上面去重新安装,或者把运行环境设置为path路径上的。2.解决问题如果你未尝试过直接pipinstallwin32XX请先尝试能否直接安装如果你尝试过直接pipinstall,同时出现类似Mo

python进阶(28)import导入机制原理

前言在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。 1.Module组成一个.py文件就是一个module。Module中包括attribute,function等。这里说的attribute其实是module的globalvariable。我们创建1个test1.py文件,代码如下#定义1个全局变量aa=1#声明一个全局变量moduleNameglobalmoduleName#定义一个函数printModuleNamedefprintModuleName():print(a+2)

python进阶(28)import导入机制原理

前言在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。 1.Module组成一个.py文件就是一个module。Module中包括attribute,function等。这里说的attribute其实是module的globalvariable。我们创建1个test1.py文件,代码如下#定义1个全局变量aa=1#声明一个全局变量moduleNameglobalmoduleName#定义一个函数printModuleNamedefprintModuleName():print(a+2)

import (导入模块) import用法 as 别名 江阳紫Python

   使用import语句导入模块import 语句的基本语法格式如下:例如下代码:importmathimportrandomprint(math.sqrt(36))#计算并输出36的方程根print(random.choices('asdf',k=10))#从字符串‘asdf’中随机选择10个字符,允许重复运行结果:import modulename [as alias]其中,modulename为要导入模块的名称。[asalias]为给模块起的别名,通过该别名也可以使用模块。例如下代码:importposixpathaspathprint(path.isfile(r'文件路径'))#测试

import (导入模块) import用法 as 别名 江阳紫Python

   使用import语句导入模块import 语句的基本语法格式如下:例如下代码:importmathimportrandomprint(math.sqrt(36))#计算并输出36的方程根print(random.choices('asdf',k=10))#从字符串‘asdf’中随机选择10个字符,允许重复运行结果:import modulename [as alias]其中,modulename为要导入模块的名称。[asalias]为给模块起的别名,通过该别名也可以使用模块。例如下代码:importposixpathaspathprint(path.isfile(r'文件路径'))#测试

Notes01:配置野火霸道V2环境

Notes01配置野火霸道V2环境野火霸道开发板学习笔记信息说明下载安装Keil5配置Keil以使用DAP下载器DAP下载器的使用使用串口下载程序安装USB转串口驱动CH340检查是否安装成功配置MCUISP软件配置Vscode下载插件KeilAssitant配置插件使用插件![在这里插入图片描述](https://img-blog.csdnimg.cn/fb0604a979304e5ab61ef6bd16ec461b.png#pic_center)野火霸道开发板学习笔记信息说明日期:2023-01-23开发板:野火霸道V2芯片型号:STM32F103ZET6下载器型号:野火fireDAP下载

Notes01:配置野火霸道V2环境

Notes01配置野火霸道V2环境野火霸道开发板学习笔记信息说明下载安装Keil5配置Keil以使用DAP下载器DAP下载器的使用使用串口下载程序安装USB转串口驱动CH340检查是否安装成功配置MCUISP软件配置Vscode下载插件KeilAssitant配置插件使用插件![在这里插入图片描述](https://img-blog.csdnimg.cn/fb0604a979304e5ab61ef6bd16ec461b.png#pic_center)野火霸道开发板学习笔记信息说明日期:2023-01-23开发板:野火霸道V2芯片型号:STM32F103ZET6下载器型号:野火fireDAP下载