首页 > 系统相关 >Linux下使用python操作文件夹的一个坑

Linux下使用python操作文件夹的一个坑

时间:2023-03-10 23:55:06浏览次数:43  
标签:files ... 0001 python Windows 文件夹 Linux txt

我们通常在Windows系统中调用python内置函数os.listdir()读取文件内容,生成的文件名列表是有序的.

# 假若在当前目录下有一个名叫files的文件夹,其中放置0001.txt, 0002.txt, ...系列文件
print(os.listdir('files'))

在Windows中得到的结果应该是:

['0001.txt', '0002.txt', '0003.txt', ...]

但是在Linux中得到的结果则是乱序:

['0003.txt', '0001.txt', '0002.txt', ...]

如果想在Linux中得到和Windows相同的结果,则可以使用如下代码

print(sorted(os.listdir('files')))

标签:files,...,0001,python,Windows,文件夹,Linux,txt
From: https://www.cnblogs.com/tatocode/p/17205034.html

相关文章

  • Python猜数字游戏(4版)
    前言这是我的一次python实验,记录一下正文1.基础版在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案”;小于预设的数,......
  • python将图片和音频合成视频
    #encoding=utf8#-*-coding:utf-8-*-'''python合成视频'''importos#python标准库,不需要安装,用于系统文件操作相关importcv2#python非标准库,pipinstall......
  • Linux内核中的IS_ERR()实现
    1、前言对于任何一个指针来说,必然有三种情况:一种是有效指针,一种是NULL,也就是空指针,一种是错误指针,也就是无效指针,在Linux内核中,所谓的错误指针就是指其已经到达了内核空间......
  • 实验1 Python开发环境使用和编程初体验
    实验任务1_1实验源码1#print输出的几种用法23#用法1:输出单个字符串或变量4print('heyyou')56#用法2:输出多个数据项,用逗号分隔7print('hey,u')......
  • Ubuntu(Linux)系统源码编译、移植SQLite
    1.编译后的文件2.配置lib路径3.可执行文件配置路径测试:XX@XXX:etc$sqlite3SQLiteversion3.17.02017-02-1316:02:40Enter".help"forusagehints.Connectedtoat......
  • python爬虫获取国家统计局区划代码和城乡划分代码添加到数据库
    importpymysqlfrombs4importBeautifulSoupimportrequestsimporttimefromlxmlimportetreedefget_area(year):year=str(year)url="http://ww......
  • Linux Kernel 4.8.11版本发布
    在感恩节的周末,Linux Kernel4.8稳定版分支和4.4LTS分支都获得了维护版本更新。今天发布的LinuxKernel4.8.11和此前的4.8.10版本相隔5天时间,根据短日志主要对77......
  • linux搭建sftp服务器
    创建sftp组:groupadd sftp 创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码useradd-gsftp-s/bin/false mysftp  passwd mysftp新建/data/s......
  • Linux Kernel 4.8.11版本发布
    在感恩节的周末,​​Linux​​ Kernel4.8稳定版分支和4.4LTS分支都获得了维护版本更新。今天发布的LinuxKernel4.8.11和此前的4.8.10版本相隔5天时间,根据短日志主要对77......
  • python进程对象操作-互斥锁问题与解决
    多进程下车票购买导致的数据冲突问题'''JSON文件tick_data内容:{"tick_num":0}'''importrandomimporttimefrommultiprocessingimportProcessimportjsondef......