zoukankan      html  css  js  c++  java
  • 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的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
    代码的书写要遵守规范,这样有助于沟通和理解。
    每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

  • 相关阅读:
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale
    CodeForces 785B Anton and Classes
    CodeForces 785A Anton and Polyhedrons
    爱奇艺全国高校算法大赛初赛C
    爱奇艺全国高校算法大赛初赛B
    爱奇艺全国高校算法大赛初赛A
    EOJ 3265 七巧板
    EOJ 3256 拼音魔法
    EOJ 3262 黑心啤酒厂
  • 原文地址:https://www.cnblogs.com/xingchuxin/p/10426311.html
Copyright © 2011-2022 走看看