首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Notepad++运行Python时获取当前路径

从Notepad++运行Python时获取当前路径,可以使用以下代码:

代码语言:txt
复制
import os

current_path = os.path.dirname(os.path.realpath(__file__))
print("当前路径为:" + current_path)

这段代码使用了Python的os模块来获取当前脚本文件的路径,并打印输出。os.path.realpath(__file__)用于获取当前脚本文件的绝对路径,os.path.dirname()用于获取该路径的目录部分,即当前路径。

关于当前路径的获取,它在实际应用中具有以下作用:

  • 文件操作:可以基于当前路径进行文件的读写操作,例如读取当前路径下的文件或在当前路径创建新文件。
  • 配置文件:可以根据当前路径加载配置文件,使得配置文件与脚本文件处于同一目录下。
  • 资源路径:在程序中使用相对路径时,可以基于当前路径构建资源的完整路径,便于程序的执行和资源的加载。

推荐的腾讯云相关产品:无

请注意,以上答案仅供参考,具体的推荐产品和链接请参考腾讯云官方文档或咨询腾讯云官方支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python获取当前目录路径和上级路径

在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件: . └── folder ├── data │...test └── test.py 一种方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以调用data.txt文件; 另一种方法可以借助python...os模块的方法对目录结构进行操作,下面就说一下这种方式的使用: import os print '***获取当前目录***' print os.getcwd() print os.path.abspath...print '***获取上上级目录***' print os.path.abspath(os.path.join(os.getcwd(), "../.."))...输出结果为: ***获取当前目录*** /workspace/demo/folder/test /workspace/demo/folder/test ***获取上级目录*** /workspace/

9.1K10
  • python笔记20-获取当前运行函数名

    前言 写完代码之后,一般为了方便查看日志,可以在日志输出中加入当前运行的函数名称或类和方法名称,以便于代码报错的时候能快速找到报错的是哪个函数或方法。 那么如何获取当前运行函数(或方法)的名称呢?...获取函数名称 1.在函数外部获取函数名称,用.name获取 ? 2.函数内部获取当前函数名称,用sys._getframe().f_code.co_name方法获取 ?...inspect模块 1.使用inspect模块动态获取当前运行的函数名(或方法名称) # coding:utf-8 import inspect def get__function_name():...'''获取正在运行函数(或方法)名称''' return inspect.stack()[1][3] def yoyo(): print("函数名称:%s"%get__function_name...函数名称:yoyo 获取当前类名称.方法名:Yoyo.yoyoketang

    2.5K10

    Python-os-01-获取当前文件所在文件夹路径

    :Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2 这个系列讲讲os模块常用功能 本文介绍:获取...py文件所在文件夹路径 Part 1:代码 import osprint(os.path.abspath(__file__)) current_address_1 = os.path.dirname(os.path.abspath...current_address_3 = os.getcwd() print(current_address_1) print(current_address_2) print(current_address_3) 运行结果...Part 2:部分代码解读 本文提供三种方法获取文件所在文件夹绝对路径 其中os.path.abspath(.)及os.getcwd()获取的是当前工作目录所在文件夹,并不是该py文件所在文件夹 os.chdir...是用来切换当前工作目录的 注意:大部分的时候三种方法执行结果是一样的,但个别情况下是不同的,根据自己的真实需求,选择需要的方法

    1.4K10

    python3 获取当前路径及os.path.dirname的使用

    import sys,osos.getcwd()#然后就可以看见结果了方法二:import osos.path.dirname(os.path.realpath('__file__'))#注意:添加单引号python...中的os.path.dirname(__file__)的使用(1)当"print os.path.dirname(__file__)"所在脚本是以完整路径运行的, 那么将输出该脚本所在的完整路径,比如...(__file__)"所在脚本是以相对路径运行的, 那么将输出空目录,比如:             python test.py             那么将输出空字符串python中的os.path.dirname...(path)语法:os.path.dirname(path) 功能:去掉文件名,返回目录  如:print(os.path.dirname('W:\Python_File\juan之购物车.py'))#...结果#W:\Python_Fileprint(os.path.dirname('W:\Python_File'))#结果#W:\

    8K30

    python subprocess运行的子进程中实时获取输出

    起因是这样的,c++程序开发后 功能号和指令,校验需要人工去看对照二进制代码,量大还费力, 于是打算利用python 去调用 c++程序去校验指令, 首先要做的就是用python 获取c++程序的...printf() 或cout 的输出; 环境linux python 3.8.x 以下代码实现,获取子程序输出 command='....shell指令,如果要用shell 指令如ls 要将false 变成true, 通过指定stderr=subprocess.STDOUT,将子程序的标准错误输出重定向到了标准输出,以使我们可以直接标准输出中同时获取标准输出和标准错误的信息...p.stdout.readline() c++的标准输出里获取一行....参考文章1 python中的subprocess.Popen()使用 参考文章 2 python subprocess运行的子进程中实时获取输出

    10.4K10

    PyQt5 技巧篇-解决相对路径无法加载图片问题,styleSheet通过相对路径加载图片,python获取当前运行文件的绝对路径

    Python获取绝对路径 先说一下python获取当前运行文件绝对路径的方法: import os url = os.path.dirname(os.path.abspath(__file__))...# 文件夹 url = os.path.abspath(__file__) # 文件 运行效果: C:\Users\Administrator\Desktop\lanzao_Robot\robot\...用相对路径我是怎么试都不管用。...既然只有绝对路径管用,那我就用绝对路径,变相的相对路径。 我先获取运行文件的决定位置,再根据相对路径合成新的路径。...# 获取绝对路径 url_father = os.path.dirname(os.path.abspath(__file__)) # 因为styleSheet里正斜杠才管用,我要把反斜杠转化为正斜杠

    2.3K30

    python小脚本】数据库获取文件路径通过scp下载本地

    写在前面 ---- 我的需求 需要在mysql数据库中查到相关文件的在服务器的路径,然后通过scp来下载相关文件,之前是手动操作,我现在要写成一个脚本 我需要解决的问题 如何使用python连接mysql...我是怎么做的 使用 pymysql模块连接mysql获取路径 使用 paramiko模块执行scp命令 通过使用PyInstaller打包为一个exe,可以直接给运维人员使用 何谓喜欢一个人,遇上她之前不知情为何物...它为高级 SSH 库Fabric提供了基础,可以运行远程 shell 命令或传输文件。...56 @Author : Li Ruilong @Version : 1.0 @Contact : 1224965096@qq.com @Desc : 一个mysql数据库获取文件路径...fileName = str(pathName).split("/")[7] print("文件名称:", fileName, '\n') # 当前工作环境目录

    2.2K30

    Python 入门篇-用Notepad++编写出第一个python程序

    首先我们要安装Notepad++ Notepad++获取方式如下: 官网获取 小蓝枣的资源仓库获取,提取码:cu89 安装简单,选择简体中文安装就好了,中间会有个配置安装路径,想改的话可以改。...接下来我们来配置一下 python编程基本配置 打开Notepad++,点击设置的首选项,设置一下编码,utf-8(无dom)的。...还要在语言里选择python,告诉编辑器你写的是python,这样文本就会高亮,遇到#号注释会识别出来,每一种语言的语法都是有些区别的,比如java的注释是// ?...然后我们开始我们的第一个python编写 第一个python程序 我们第一个程序输出“hello world!”,保存选择文件类型为python,文件名不需要加.py了,它会自动给你加的。...接下来我们来运行 首先打开cmd,在cmd里进入我们存放程序的文件夹里,然后运行我们的程序。

    2.4K20

    Nopepad++使用教程

    如下图所示: 配置调试工具 Notepad++ ->”运行”菜单->”运行”按钮 在弹出的窗口内输入以下命令: cmd /k cd /d “(CURRENT_DIRECTORY)” & python...之后运行Python文件只要按配置的快捷键或者在运行菜单上点“RunPython”即可。...注意:这里能够正常运行的一个前提是Python已经增加到环境变量中了,即在cmd中输入Python能够正常解析命令。...,python3,numpy ''' 打印当前目录下的所有文件及目录信息:文件大小,创建日期,文件名字 ''' from datetime import datetime import os pwd...点击帮助—>获取插件,之后会在浏览器中弹出一个网址。 PythonScript(控制台插件) 这个插件可以在NotePad++上形成一个控制台,方便进行命令的输入等等功能。

    2.6K20

    《假如编程是魔法之零基础看得懂的Python入门教程 》——(二)魔法实习生第一步了解魔杖的使用

    以开发软件为例,在平常的开发工作中,编写软件所需要用到另外一些工具、插件、库等,这些工具、插件、库被称为当前开发的软件的环境。...使用手机软件举例,一个安卓系统的微信程序是不可以在PC电脑上运行,如Windows系统不能直接运行安卓手机上的软件;在这个例子中,安卓系统的微信程序的运行环境是安卓系统,并不是Windows系统,环境指能够支撑该软件运行的程序...notepad++创建一个python文件也是极其简单,流程为:点击左上角文件–>选择新建。 ? 在保存文件再选择文件类型: ?...更加方便;以上所示的蓝色区域为安装的路径。...因为不配置path,当前系统则不认识python命令,把python路径存放到系统环境中后,在输入python命令,将会在python目录下进行寻找,也就是我们放入到path之中的路径

    42320

    浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

    notepad++挂接Python和gcc Python挂接: Run -> Run… 填写python可执行文件的路径以及notepad++预定义的源文件地址: D:\Python26\pythonw.exe...对于语法高亮显示的颜色,也可以自定义,点击: Settings -> Style Configurator 就可以根据自己需要配置不同的颜色了。...】 去Notepad++插件的官网,找到并下载对应版本的Hex Editor,把插件文件HexEditor.dll,放到NotePad++路径下的 npp.5.8.6.bin\ansi\plugins文件夹里面即可...++中打开当前文件所在文件夹: run -> open containing folder notepad++中打开windows的cmd,并且已经处于当前文件夹: run -> open current...这是我的javac命令: jc5.bat $(FULL_CURRENT_PATH) 下边是我的运行java的命令 rj5.bat $(NAME_PART) 我只要在外边PATH路径上的某个目录里把jc5

    15.5K61

    Python学习之os模块及用法

    os 模块代表了程序所在的操作系统,主要用于获取程序运行所在操作系统的相关信息。 在 Python 的交互式解释器中先导入 os 模块,然后输入 os....os.getpid():获取当前进程 ID。 os.getppid():获取当前进程的父进程 ID。 os.putenv(key, value):该函数用于设置环境变量。...(Windows)上多条路径之间的分隔符是分号(;);但在当前系统(Windows)上换行符不能明显看到,这是因为当在控制台输出“\r\n” 才会产生两个空行。...命令执行os_test.py程序 os.execl("D:\Python\Python36\python.exe", " ", 'os_test.py', 'i') 如果直接运行上面程序,可以看到程序运行后使用...Excel 打开了 abe.xls 文件,也打开了 Notepad++ 工具,还使用 python 命令运行了 os_test.py 文件。

    2.6K40
    领券