我是靠谱客的博主 火星上导师,最近开发中收集的这篇文章主要介绍listdir在python3_Python3基础 os listdir curdir pardir 查看工作目录及其上一级目录的所有文件名...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

code

coder@Ubuntu:~$ source activate py37

(py37) coder@Ubuntu:~$ ipython

Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)

Type 'copyright', 'credits' or 'license' for more information

IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import os

In [2]: os.getcwd()

Out[2]: '/home/coder'

In [3]: cd /home/coder/

/home/coder

In [4]: ls -a

./ Documents/ .mozilla/ .python_history

../ Downloads/ .mplayer/ .shutter/

anaconda3/ examples.desktop Music/ snap/

.bash_history .gconf/ .pam_environment .sogouinput/

.bash_logout get-fonts.sh* Pictures/ .sudo_as_admin_successful

.bashrc get-fonts.sh.zip .pki/ Templates/

.byobu/ .gnome2/ .presage/ .thumbnails/

.cache/ .gnupg/ .profile .thunderbird/

.conda/ .ICEauthority Public/ ubuntu_software/

.config/ .ipython/ .PyCharm2018.2/ Videos/

.dbus/ .java/ pycharm-2018.2.4/ .vscode/

Desktop/ .local/ PycharmProjects/ .xinputrc

In [5]: os.listdir(os.curdir)

Out[5]:

['.presage',

'.sogouinput',

'snap',

'.ipython',

'.PyCharm2018.2',

'.vscode',

'Pictures',

'.dbus',

'.xinputrc',

'Downloads',

'.conda',

'get-fonts.sh.zip',

'Videos',

'.local',

'ubuntu_software',

'.mplayer',

'.thunderbird',

'.mozilla',

'examples.desktop',

'.bash_logout',

'.gconf',

'Music',

'.byobu',

'.gnupg',

'Desktop',

'pycharm-2018.2.4',

'.bash_history',

'.sudo_as_admin_successful',

'.config',

'Templates',

'.bashrc',

'get-fonts.sh',

'.python_history',

'PycharmProjects',

'Public',

'.pam_environment',

'.profile',

'.shutter',

'.thumbnails',

'.cache',

'Documents',

'.pki',

'.java',

'anaconda3',

'.gnome2',

'.ICEauthority']

In [6]: os.listdir(os.pardir) # 上一级工作目录有啥

Out[6]: ['lost+found', 'coder']

In [7]: exit

(py37) coder@Ubuntu:~$ source deactivate

coder@Ubuntu:~$

more knowledge

在执行os.listdir(os.pardir)后,看到['lost+found', 'coder'],有疑惑了。lost+found是啥?

lost+found目录的文件通常是未链接的文件(名字以及被删除),这些文件还被一些进程使用(数据没有删除),在系统突然关机时(内核panic或突然断电)出现。这些文件系统会删除的,你不需要担心[1]。

当因为软件或硬件出现错误,导致文件系统不一致,也有可能把有问题的文件放入到lost+found目录。它提供了恢复丢失文件的一种方法[1]。

reference

[1] blog.csdn.net/hu_wen/article/details/70084267

[2] www.ttlsa.com/linux/lostfound-description

resource

[文档] docs.python.org/3

[规范] www.python.org/dev/peps/pep-0008

[规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules

[源码] www.python.org/downloads/source

[ PEP ] www.python.org/dev/peps

[平台] www.cnblogs.com

[平台] gitee.com

Python具有开源、跨平台、解释型、交互式等特性,值得学习。

Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。

代码的书写要遵守规范,这样有助于沟通和理解。

每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

最后

以上就是火星上导师为你收集整理的listdir在python3_Python3基础 os listdir curdir pardir 查看工作目录及其上一级目录的所有文件名...的全部内容,希望文章能够帮你解决listdir在python3_Python3基础 os listdir curdir pardir 查看工作目录及其上一级目录的所有文件名...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部