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

获取调用Python脚本的快捷方式的目录

获取调用Python脚本的快捷方式的目录,可以通过以下方法实现:

  1. 使用os模块的path属性获取当前脚本的绝对路径。
代码语言:python
复制
import os

script_path = os.path.abspath(__file__)
print(script_path)
  1. 使用os模块的dirname方法获取当前脚本所在的目录路径。
代码语言:python
复制
import os

script_dir = os.path.dirname(os.path.abspath(__file__))
print(script_dir)

这样,就可以获取到当前Python脚本所在的目录路径,并将其作为快捷方式,方便在脚本中引用其他文件或资源。

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

相关·内容

python 获取脚本所在目录正确方法

如果是要获得当前执行脚本所在目录位置,那么需要使用sys模块sys.path[0]变量或者sys.argv[0]来获得。...更特别地,如果你用py2exe模块把Python脚本编译为可执行文件,那么sys.path[0]输出还会变化: 如果把依赖库用默认方式打包为zip文件,那么sys.path[0]会输出C:\test...正确方法 但以上这些其实都不是脚本文件所在目录位置。...比如C:\test目录下还有一个名为sub目录;C:\test目录下有getpath.py,sub目录下有 sub_path.py,getpath.py调用sub_path.py;我们在C:\test...: os.getcwd() “C:\test”,取是起始执行目录 sys.path[0]或sys.argv[0] “C:\test\getpath”,取是被初始执行脚本所在目录 os.path.split

8.5K40

Python获取目录方法

用os.path.expanduser 模块获取目录为了获得用户目录,我们可以使用Pythonos.path.expanduser 。...我们必须在os.path.expanduser() 函数里面传递一个字符串字符~ ,它将返回当前登录用户目录路径。...它使用内置密码数据库或pwd 模块来搜索主目录路径,pwd 模块提供用户账户详细信息,如登录名和密码。这个模块可以在所有平台上工作,比如Windows和Linux。...如果我们想找到另一个目前没有登录用户目录路径,我们可以在上面的代码中~ 字符后加上该用户名字。...用pathlib 库获取目录我们也可以使用pathlib 库,用它home() 函数来获得主目录路径。例如,让我们使用pathlib 库来查找主目录。请看下面的代码。

18320

java调用python脚本返回参数_javaweb调用python

实际工程项目中可能会用到 Java 和 python 两种语言结合进行,这样就会涉及到一个问题,就是怎么用 Java 程序来调用已经写好 python 脚本呢,一共有四种方法可以实现:...既然 Jython 是 Python 语言在 Java 平台实现,是 Java 语言实现,那么可以在 Jython 程序中调用Java,也能在 Java 中调用 Jython。...2、 在 java 中调用 python 脚本 (1)不需要传递参数,也不接收返回值 首先在本地建立一个 python 脚本,命名为 simple_python.py,写了一个简单函数,代码如下: #coding...#coding=utf-8 在Java中简单调用Python程序,不需要传递参数,也不需要获取返回值: String python = "E:\\Programming\\PyCharm\\Java...使用 Runtime.getRuntime() 执行脚本文件(推荐) (1)不需要传递参数,也不接收返回值 先写一个简单 python 脚本 demo1,代码如下: import numpy as np

4.2K40

浅谈Pycharm调用同级目录py脚本bug

环境:python3.5,pycharm2017.2.3 目录结构 ? a.py t=5 b.py from a import t print(t) 平台显示 出现红色波浪线警示。 ? ?...强行运行 #Out: 5 仍然成功运行 总结 这可能是pycharmbug(如果读者读取sys路径,会发现当前路径其实已经被包括)。 所以读者无需理会该bug,强行运行即可。...唯一不舒服地方就是没办法自动填写代码。 以上这篇浅谈Pycharm调用同级目录py脚本bug就是小编分享给大家全部内容了,希望能给大家一个参考,也希望大家多多支持网站事(zalou.cn)。...您可能感兴趣文章: 完美解决Pycharm无法导入包问题 Unresolved reference 解决PyCharm同目录下导入模块会报错问题 解决使用pycharm提交代码时冲突之后文件丢失找回方法...解决Pycharm运行时找不到文件问题 解决pycharm无法调用pip安装包问题

56231

python3获取目录文件名

在处理分类问题制作标签时候用到了指定文件夹下文件名获取,在这里做个小结: OS模块是python中一个常用于处理文件信息模块,因此相关文件处理都会用到OS模块。...获取文件名常用到函数为 os.walk((top, topdown = True, onerror = None, followlinks = False)) 具体使用方法可 参考...os.listdir * 获取指定目录文件夹名(不包含子目录) path = '/opt' dirs = os.listdir(path) for dir in dirs: print...dir 获取目录所有文件夹以及文件名 import os def file_name(file_dir): for root, dirs, files in os.walk(file_dir...): print(root) #当前目录路径 print(dirs) #当前路径下所有子目录 print(files) #当前路径下所有非目录子文件

2.3K10

python 获取当前目录文件目录和文件名实例代码详解

, 不存在则为 [] )   当前路径下非目录子文件(仅为子文件文件名)     子文件1路径     子文件1下子文件目录     子文件1下目录子文件     子文件2路径     子文件2...下子文件目录     子文件2下目录子文件 # -*- coding: utf-8 -*- import os def file_name(file_dir): L=[]...知识点补充:利用python获取当前目录名称和获取指定目录目录和文件名称 import os #获取当前目录名称 print(os.getcwd()) #获取指定目录目录和文件名称 path...= “D:\guaishounan” print("【",path,"】 目录下包括目录和文件:") for root,dirs,files in os.walk(path,topdown=True...(root,name)) 到此这篇关于python 获取当前目录文件目录和文件名实例代码详解文章就介绍到这了,更多相关python获取当前目录文件目录和文件名内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

4.9K10

Python入门之获取当前所在目录方法详解

#本文给大家讲解是使用python获取当前所在目录方法以及相关示例,非常清晰简单,有需要小伙伴可以参考下 sys.path 模块搜索路径字符串列表。...sys.path[0]是调用Python解释器的当前脚本所在目录。 sys.argv 一个传给Python脚本指令参数列表。...sys.argv[0]是脚本名字(由系统决定是否是全名) 假设显示调用python指令,如 python demo.py ,会得到绝对路径; 若直接执行脚本,如 ....如果显示执行Python,会得到绝对路径。 若按相对路径来直接执行脚本 ./pyws/path_demo.py ,会得到相对路径。...为了获取绝对路径,可调用 os.path.abspath() os.path 中一些方法 os.path.split(path) 将路径名称分成头和尾一对。尾部永远不会带有斜杠。

1.3K80

Android 获取系统各个目录方法

在Android开发过程中,我们经常会对文件系统进行操作——存放、释放我们应用数据。Android系统中提供了各种功能文件目录,每个目录都有相应特点和功能。...这篇文章主要介绍和记录一下实际开发过程中常用各个文件目录。 (1)内部存储(Internal Storage) 内部存储是App私有目录,当一个应用卸载之后,内部存储中这些文件也被删除。...,该目录文件在设备内存不足时会优先被删除掉,所以存放在这里文件是没有任何保障,可能会随时丢掉。...,外部存储中目录实际上也分为两种: -公共文件(目录) 文件是可以被自由访问,且文件数据对其他应用或者用户来说都是由 意义,当应用被卸载之后,其卸载前创建文件仍然保留。...以上这篇Android 获取系统各个目录方法就是小编分享给大家全部内容了,希望能给大家一个参考。

6K10

Python数值运算与赋值快捷方式

下面将给出 Python 中从最低优先级(最少绑定)到最高优先级(最多绑定)优先级表。这意味着,在给定表达式中,Python 将优先计算表中位列于后较高优先级运算符与表达式。...%:乘、除、整除、取余 +x, -x, ~x:正、负、按位取反 **:求幂 x[index], x[index:index], x(arguments...), x.attribute:下标、切片、调用...在第二种情况中,我们直接在 print 函数中使用了表达式 2 (length + breadth) 值。 同时,你需要注意到 Python是如何漂亮地打印出 输出结果。...尽管我们没有特别在 Area is 和变量 area 之间指定空格,Python 会帮我们加上所以我们就能得到一个整洁输出结果,同时程序也因为这样处理方式而变得更加易读(因为我们不需要在用以输出字符串中考虑空格问题...这便是一个 Python 是如何让程序员生活变得更加便捷美好范例。 总结 我们已经了解了如何使用运算符、操作数与表达式——这些是我们构建任何程序基本块。

1.1K10
领券