首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对os模块感到困惑

对os模块感到困惑
EN

Stack Overflow用户
提问于 2017-08-11 20:58:49
回答 1查看 68关注 0票数 0
  1. 我对os模块感到困惑。 我了解到使用导入导入模块。

我们有文件os.py

我们有文件os.path.py

  1. os.path.abspath()

我读过正式的Python文档。我不完全明白这是什么意思。

我尝试os.path.abspath("xxx"),我发现即使文件不存在,它仍然返回路径。

代码语言:javascript
复制
ex: os.path.abspath("fadsffefsfgg")

then return 

'C:\\Users\\user-t\\fadsffefsfgg'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 21:06:28

代码语言:javascript
复制
>>> os.path
<module 'ntpath' from 'C:\\Python34\\lib\\ntpath.py'>

所以不,os.path.py不存在。在os模块中,可能有如下内容:

代码语言:javascript
复制
import ntpath as path

现在路径是os.path

对于第二个问题,如果不是绝对路径,os.path.abspath只会将当前路径放在任意路径的前面。

这不是文件操作,而是字符串操作。它甚至不检查文件是否存在,这是最好的:假设您想要创建这样的文件.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45643643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档