首页 > 编程语言 >Python - difference between '../../' and '/../../' when they are concatenated to

Python - difference between '../../' and '/../../' when they are concatenated to

时间:2023-03-25 10:14:06浏览次数:33  
标签:aaa .. Python concatenated scnzzh file path home

scnzzh: ~/aaa >cat zzh1.py
import os.path

print(os.path.dirname(__file__))
abs_file_dir = os.path.abspath(os.path.dirname(__file__))
print(abs_file_dir)
a = abs_file_dir + '../../'
print(a)
print(os.path.abspath(a))
scnzzh: ~/aaa >cat zzh2.py
import os.path

print(os.path.dirname(__file__))
abs_file_dir = os.path.abspath(os.path.dirname(__file__))
print(abs_file_dir)
a = abs_file_dir + '/../../'
print(a)
print(os.path.abspath(a))
scnzzh: ~/aaa >python zzh1.py

/home/scnzzh/aaa
/home/scnzzh/aaa../../
/home/scnzzh
scnzzh: ~/aaa >python /home/scnzzh/aaa/zzh1.py
/home/scnzzh/aaa
/home/scnzzh/aaa
/home/scnzzh/aaa../../
/home/scnzzh
scnzzh: ~/aaa >python /home/scnzzh/aaa/zzh2.py
/home/scnzzh/aaa
/home/scnzzh/aaa
/home/scnzzh/aaa/../../
/home

 

标签:aaa,..,Python,concatenated,scnzzh,file,path,home
From: https://www.cnblogs.com/zhangzhihui/p/17254186.html

相关文章

  • Python从不同的配置源中加载配置,python-decouple类库的使用
    Python-decouple是一个Python的第三方库,用于管理应用程序的设置和配置。它可以从不同的配置源(例如环境变量、INI文件、命令行参数等)中加载配置,以便应用程序可以更轻松地管理......
  • Python小练习:向量之间的距离度量
    Python小练习:向量之间的距离度量作者:凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/本文主要用Python实现三种常见的向量之间的距离度量方式:1)曼哈顿距离(Manhat......
  • python基础篇:什么是装饰器?装饰器有什么用?
    上一篇介绍了python的函数,本文将介绍Python的装饰器,装饰器应用非常广泛,一定要好好掌握啊什么是装饰器装饰器是一种Python语言的特性,它允许在不修改已有函数的情况下,向......
  • Python推导式、迭代器与生成器
    列表推导式[表达式for局部变量名in可迭代对象][表达式for局部变量名in可迭代对象if条件]如:print([i**2foriinrange(1,10)])#[1,4,9,16,25,36,......
  • 用python中的列表构建一个pandas
    importpandasaspd#创建一个包含学生信息的列表students=[['Alice',20,80],['Bob',21,75],['Charlie',19,90],['Dave',18,65]]#将列表转换为Data......
  • bing写的一段python程序
      让ai写一个和chatgpt交互的程序。用户在控制台输入内容来交互。程序不一定能正常运行,但是可以参考如果prompt参数长度过长,可以将其分成多个部分,然后将每个部分......
  • [oeasy]python0115_西里尔字符集_Cyrillic_俄文字符编码_KOI_8859系列
    各语言字符编码回忆上次内容上次回顾了非ascii的拉丁字符编码的进化过程0-127是ascii的领域西欧、北欧语言大多使用拉丁字符由iso组织制定iso-8859-1北欧原来不是......
  • 商城网站毕业设计( Python +Vue)
    网站介绍基于python开发的电子商城网站,平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。这是给师弟开发的毕业设计。整个平台包......
  • Python爬虫实战:从零开始制作一个网络爬虫
    网络爬虫,又称网页蜘蛛、网页抓取器等,是一种从互联网上自动抓取网页数据的程序。Python是编写网络爬虫的最佳语言,因为它具有简洁的语法、丰富的库和强大的社区支持。本文将......
  • Python3之sqlalchemy
    1.SQLAlchemy介绍SQLAlchemy是Python中一款非常优秀的ORM框架,它可以与任意的第三方web框架相结合,如flask、tornado、django、fastapi等。SQLALchemy相较于Django......