python3中获取文件当前绝对路径的两种方法


Posted in Python onApril 26, 2018

方法1:

import sys
print(sys.argv)

得到文件当前绝对路径字符串的一个列表

['D:/pycharm/PracticeProject/ClientServerNetworking.py']

方法2:

import os
print(os.getcwd())
print(os.listdir())

print(os.path.join(os.getcwd(),os.listdir()[1]))
D:\pycharm\PracticeProject
['.idea', 'ClientServerNetworking.py']
D:\pycharm\PracticeProject\ClientServerNetworking.py

os.getcwd() 得到当前的工作路径,路径中不包括当前的文件名ClientServerNetworking.py,

os.listdir() 得到当前路径下的文件和文件夹名字的列表

最后一步拼接路径就得到了当前文件的绝对路径的字符串

注意:方法1和方法2一个斜杠一个反斜杠

以上这篇python3中获取文件当前绝对路径的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python抓取网页图片示例(python爬虫)
Apr 27 Python
python3使用requests模块爬取页面内容的实战演练
Sep 25 Python
使用python实现BLAST
Feb 12 Python
浅析python打包工具distutils、setuptools
Apr 20 Python
Python中property函数用法实例分析
Jun 04 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 Python
Python3视频转字符动画的实例代码
Aug 29 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
区分python中的进程与线程
Aug 13 Python
运行Python编写的程序方法实例
Oct 21 Python
python中的yield from语法快速学习
Nov 06 Python
python获取当前目录路径和上级路径的实例
Apr 26 #Python
python 删除非空文件夹的实例
Apr 26 #Python
Python3.5 创建文件的简单实例
Apr 26 #Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 #Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 #Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 #Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 #Python
You might like
php 表单验证实现代码
2009/03/10 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
php jsonp单引号转义
2014/11/23 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
ES6中module模块化开发实例浅析
2017/04/06 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[08:40]Navi Vs Newbee
2018/06/07 DOTA
基于python的七种经典排序算法(推荐)
2016/12/08 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
英国现代市场:ARKET
2019/04/10 全球购物
计算机应用与科学个人的自我评价
2013/11/15 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电
javascript之Object.assign()的痛点分析
2022/03/03 Javascript
分享几种python 变量合并方法
2022/03/20 Python