首页 > 编程语言 >python获取当前运行程序所在目录

python获取当前运行程序所在目录

时间:2023-02-16 17:13:53浏览次数:60  
标签:python 所在 sys 获取 os 目录

python获取当前运行程序所在目录

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

import sys
import os

假设在桌面运行 python /a/b/c/d.py

1、获取脚本运行所在目录

sys.path[0]

返回 /a/b/c/

2、获取当前运行路径

os.getcwd()

返回桌面路径

3、脚本文件路径

sys.argv[0]

返回 /a/b/c/d.py

4、脚本所在路径下的所有文件

os.listdir(path)

  文章知识点与官方知识档案匹配,可进一步学习相关知识    

标签:python,所在,sys,获取,os,目录
From: https://www.cnblogs.com/xiguanchenmo/p/17127423.html

相关文章

  • 目录·索引
    1.学习笔记大多是写给自己看的。模拟退火FFT与NTT莫比乌斯反演2.做(口)题(胡)记录数学数据结构DP3.题解CF573ECF1114FCF675ECF1097FCF1149CCF240F(时间......
  • PHP安装SOAP扩展调用webservice获取数据
    报错内容: 调用方式:   错误原因:  URL未加后缀?WSDL导致异常,加入后异常问题解决。......
  • PYTHON异常
    PYTHON异常异常的捕获基本捕获语法:try:#可能发生错误的代码except:#如果出现异常执行的代码捕获指定异常:except异常类型ase:如果尝试执行......
  • python 基于APScheduler的定时任务
    指定时间执行指定任务:1#--*--coding:utf--8--*--2#__author__='xxx'34fromdatetimeimportdatetime5fromapscheduler.schedulers.blockingimpo......
  • Qt编写视频监控系统71-外网访问摄像头等设备(获取各种信息及拉流)
    一、前言最近遇到个需求是通过外网接入摄像机或者NVR,通用的做法是将视频流推流到服务器,然后拉取rtmp视频流,这样就多了服务器的要求,而且实现的功能有限比如不能直接用onvif......
  • Python-BeautifulReport的简单使用
    一、简介BeautifulReport.reportreport(filename->测试报告名称,如果不指定默认文件名为report.htmldescription->测试报告用例名称展示log_path='.'->......
  • Java获取服务器相关信息
    Java获取服务器相关信息importcom.sun.management.OperatingSystemMXBean;importorg.springframework.util.ClassUtils;importjava.io.BufferedReader;importjava......
  • python的学习之路Day5
    2023.2.16Day5今日内容概要逻辑运算符成员运算符身份运算符流程控制(重点)if判断while循环今日内容详细逻辑运算符and与 ##可以用and连接多个条......
  • Python Boa-constructor的使用
    上篇介绍了Python的环境搭建,主要是开发环境的介绍,本篇主要介绍Python的GUI开发工具Boa-constructor的使用和我们的程序开发完毕后的打包问题,本篇还会介绍在Python中我们如......
  • 什么是python的设计模式
    一.什么是python的设计模式?软件工程中,设计模式是指软件设计问题的推荐方案。设计模式一般是描述如何组织代码和使用最佳实践来解决常见的设计问题。需谨记一点:设计模......