pycharm怎么把文件导入正常运行_python导入包

pycharm怎么把文件导入正常运行_python导入包记录PyCharm中如何正确导入模块。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

如果想在当前文件夹下导入已经写好的模块。那么就需要将当前文件夹加入到sys.path中。
如果只打开一个文件夹,那么就会自动将当前文件夹加入到sys.path。
如果我们打开的文件夹下还有多个文件夹。不同的文件夹下有不同的模块。文件夹之间需要相互导入模块或者是导入自己的模块。有两种方法。

第一种方法

没有标记之前。导入自己模块support和fibo模块报错。
在这里插入图片描述
将当前文件夹标记为Sources Root之后,自身导入报错解决了。
在这里插入图片描述
在Phone中导入已标记的jinyuxin0318的模块不报错。
在这里插入图片描述
在jinyuxin0318的文件中导入没标记的Phone文件夹下的g3.py模块。报错。
在这里插入图片描述
当把Phone标记为Sources Root之后。报错解决。
在这里插入图片描述
第一种解决办法。如果想要导入哪个模块。该模块所在文件夹就必须标记为Sources Root,其实标记为Sources Root就是加入到sys.path中。PyCharm打开的当前文件夹不用标记,默认自动加入到sys.path中。
如下图所示。在这里插入图片描述

第二种方法

将两个文件夹都变成一个包。
在这里插入图片描述
分别在两个文件夹下创建一个__init__.py文件。标记当前文件夹是包。
然后就以from 包名 import 模块名的形式导入python文件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/175490.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mysql之repair table 修复表札记

    mysql之repair table 修复表札记

  • mysql 左连接 自连接 例子

    mysql 左连接 自连接 例子连接就是将两个表按照某个公共字段来拼成一个大表。左连接就是在做连接是以左边这个表为标准,来遍历右边的表。例子:用户访问记录:问题:查出看了湖南卫视但没有看北京卫视的用户信息逻辑:先通过左连接将看了湖南卫视和北京卫视的查出来,然后再将看了湖南卫视但不在刚才查出的结果中的用户查出来。SELECT*FROMtest_visitWHEREchannel=’

  • smarty怎么用_item怎么用

    smarty怎么用_item怎么用1、简介含义:Smarty是PHP的一个引擎模板,可以更好的进行逻辑与显示的分离,即我们常说的MVC,这个引擎的作用就是将C分离出来。环境需求:PHP5.2或者更高版本我使用的环境是:PHP5.

  • Hex dump_dump数据

    Hex dump_dump数据HexdumpFromWikipedia,thefreeencyclopediaAhexdumpofthe318byteWikipediafaviconIncomputing,ahexdumpisahexadecimalview(onscreenorpaper)ofcomputerdata…

  • cubieboard服务器系统,CubieBoard_搭建自己的系统.pdf

    cubieboard服务器系统,CubieBoard_搭建自己的系统.pdfCubieBoard_搭建自己的系统构建自己的CubieBoardDebianLinuxsoloforce汇编整理2013年10月10日1soloforce摘要本文在x86-64UbuntuLinux上为CubieBoard(包括A10单核和A20双核系统)构建一个基于ARMHF的DebianLinux,包括SPL、U-BOOT、内核(Kernel)、根系统…

  • 黑客养成手册「建议收藏」

    黑客养成手册「建议收藏」目录入侵他人电脑盗号攻击电脑控制别人计算机黑屏入侵他人电脑你是不是想学习到一些关于盗号、攻击别人计算机…的方法?其实这些方法很简单!现在就有个机会来了!我为大家讲解!首先申明这类技术可不要乱对别人使用啊!出事本人概不负责!下面就让我们来学习这些技术麻!盗号首先,我先给大家讲讲如何盗号:方法有两种在输入账号密码的时候,一个一个密码的猜,直到能登陆为止。然后记下来,那就是密码了!这…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号