pytharm里面的导入上级目录飘红

有时候导入本地模块或者py文件时,下方会出现红色的波浪线,但不影响程序的正常运行,但是在查看源函数文件时,会出现问题

问题如下:


解决方案:

1. 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT”
 

2. 在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources Root”。之后当前程序所在目录颜色会变化,表示已经完成标记。

3. 之后导入程序部分下方的波浪线就会消失,同时还可以“Ctrl+Alt+B”对源程序进行查看。


总结:出现红色波浪线的原因是因为本地路径并未被标记“源目录”

原文地址:https://www.cnblogs.com/kaishirenshi/p/11917010.html

时间: 2024-10-25 23:21:52

pytharm里面的导入上级目录飘红的相关文章

python导入上级目录中的模块

python导入同级别模块很方便: import xxx 要导入下级目录页挺方便,需要在下级目录中写一个__init__.py文件 from dirname import xxx 要导入上级目录,可以使用sys.path: 首先sys.path的作用是:当使用import语句导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要import的模块 所以改变思路,直接把上级目录加到sys.path里:sys.path.append('../') from fatherdir

用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示-面试题

用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示. html <textarea name="" id="text" cols="30" rows="10" maxLength=10></textarea><br> <span id="span"></span> javascript var str = docum

ECSHOP模糊分词搜索和商品列表关键字飘红功能

ECSHOP联想下拉框 1.修改page_header.lbi模版文件,将搜索文本框修改为: <input name="keywords" type="text" id="keyword" value="<!--{if ($search_keywords neq "")}{$search_keywords|escape}--><!--{else}-->ecshop<!--{/if}

asp.net与C# path.GetFullPath 获取上级目录

string path = new directoryinfo("../").fullname;//当前应用程序路径的上级目录 获取当前目录可以使用appdomain.currentdomain.basedirectory. 获取当前目录的上级目录path.getfullpath("..") 代码 using system; using system.collections.generic; using system.linq; using system.text;

关于上级目录与上上级目录的表示相对路径

{% include "../../partials/main_nav.php"%} 总是的记住用相对路径找文件首先得找到它的父节点,父节点找到了,在一个斜杠就是指定子目录,依次往下就行,所以利用相对路径找文件的方式就是 第一步:../(一个这个表示本目录的父节点即上级目录)找需要用到的最低的父节点 第二步:/子文件夹依次顺着找到所需要的文件 从图中可以看到先找到最顶级的父亲文件夹:app,这是通过../../实现的,所以现在:app=../../:现在知道顶级父亲,子文件应该很好找吧

关于 MAXScript 中文路径返回上级目录(精简版)

之前写过一个 关于 MAXScript 中文路径返回上级目录 的博文 今天无意中发现了一个更简单的方法 代码如下: fn newfile filepath = ( nf = getfilenamepath filepath nf[nf.count] = "" nf ) --返回上级路径 newpath "D:\Program Files\Autodesk\3ds Max 2014\小一\工具" 这样确实比以前清爽多了

根目录 上级目录 当前目录

/ 表示根目录   ./ 表示当前目录 ../ 表示上级目录 ../../ 表示上上级目录 ------------------------------ cd /    切换到根目录 cd ./ 切换到当前目录(或者cd .) cd ../ 切换到上级目录(或者cd ..) cd ../../切换到上上级目录

[zz]如何控制ftp用户可以切换到ftp home目录的上级目录

mkdir /var/ftp //(创建ftp目录) chown ftp /var/ftp/ //(让用户ftp成为 /var/ftp的所有者,后面我们会禁用匿名访问,所以这步是必须的) chmod o-x /var/ftp/* (撤销用户ftp 对/var/ftp/下的所有文件的执行权限,这样会更安全些.*/ passwd ftp //(设置用户ftp的密码) vim /etc/password //(编辑password文件,将ftp的home目录更为:/var/ftp) vim /etc/

python导入不同目录下模块的方法

下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src    |-- mod1.py    `-- test1.py    若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *; (2)主程序所在目录是模块所在目录的父(或祖辈)目录如下面程序结构:`-- src    |-- mod1.py    |-- mod2    |   `-- mod2.py    `-- test1.py    若