Python3基礎 os listdir curdir 查看當前工做目錄的全部文件的名字

  •        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]: exit
(py37) coder@Ubuntu:~$ source deactivate
coder@Ubuntu:~$

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的設計哲學:優雅,明確,簡單。提倡用一種方法,最好是隻有一種方法來作一件事。
代碼的書寫要遵照規範,這樣有助於溝通和理解。
每種語言都有獨特的思想,初學者須要轉變思惟、踏實踐行、堅持積累。java

相關文章
相關標籤/搜索