温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python中怎么创建目录

发布时间:2021-07-05 17:07:32 来源:亿速云 阅读:162 作者:Leah 栏目:编程语言

Python中怎么创建目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先,列出一个目录的内容:

view plaincopy to clipboardprint?  import os   for fileName in os.listdir ( '/' ):   print fileName   import os  for fileName in os.listdir ( '/' ):

print fileName正如你所见,这很简单,用三行代码就可以完成。
创建目录也很简单:

view plaincopy to clipboardprint?  import os   for fileName in os.listdir ( '/' ):   print fileName   import os  for fileName in os.listdir ( '/' ):

删除刚才创建的Python目录:也可以创建多级目录:

view plaincopy to clipboardprint?  import os   os.makedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )   import os  os.makedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )

如果没有在创建的文件夹中添加任何东西,就可以一次性将它们全部删除(即,删除所列的所有空文件夹):

view plaincopy to clipboardprint?  import os   os.removedirs( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )   import os  os.removedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )

当需要对一个特定的文件类型进行操作时,我们可以选择“fnmatch”模块。以下是显示“.txt”文件的内容和“.exe”文件的文件名:

view plaincopy to clipboardprint?  import fnmatch   import os   for fileName in os.listdir ( '/' ):   if fnmatch.fnmath ( fileName, '*.txt' ):   print open ( fileName ).read()   elif fnmatch.fnmatch ( fileName, '*.exe' ):   print fileName   import fnmatch  import os  for fileName in os.listdir ( '/' ):  if fnmatch.fnmath ( fileName, '*.txt' ):  print open ( fileName ).read()  elif fnmatch.fnmatch ( fileName, '*.exe' ):  print fileName“*”

字符可以表示任意长度的字符。如果要匹配一个字符,则使用“?”符号:

view plaincopy to clipboardprint?  import fnmatch   import os   for fileName in os.listdir ( '/' ):   if fnmatch.fnmatch ( fileName, '?.txt' ):   print 'Text file.'   import fnmatch  import os  for fileName in os.listdir ( '/' ):  if fnmatch.fnmatch ( fileName, '?.txt' ):  print 'Text file.'“fnmatch”

关于Python中怎么创建目录问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI