文件大小写处理

sbymdh2003 2018-08-06 02:16:49
请问各位大牛,我现在有这样一个需求。通过入参(文件名)去linux目录下面查找该文件,
如果存在就执行。

目前的问题的入参和文件名都有可能存在大小写的问题。请问如何解决这个。我希望程序
能够自动解决大小的问题,只有名称一样不考虑大小写。

在线等!!!
...全文
206 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiemanR 2018-08-26
  • 打赏
  • 举报
回复
文件是固定在同一个目录的吗?
sbymdh2003 2018-08-07
  • 打赏
  • 举报
回复
差不多是的,具体的可以详细说一下吗
cainiao0583 2018-08-07
  • 打赏
  • 举报
回复
引用 2 楼 sbymdh2003 的回复:
不完全是这样的,入参和文件名匹配的时候不区分大小写。匹配完成后,在linux执行这个文件,是用的linux下面的文件名,这个是有大小写的

file_A = 'Abc.sh' #输入获取
File B = ‘aBc.sh’# 遍历文件列表获取
if file_A.upper() == file_B.upper():
# 执行B
#1 应该是这个意思吧
sbymdh2003 2018-08-06
  • 打赏
  • 举报
回复
不完全是这样的,入参和文件名匹配的时候不区分大小写。匹配完成后,在linux执行这个文件,是用的linux下面的文件名,这个是有大小写的
陈年椰子 2018-08-06
  • 打赏
  • 举报
回复
是这个意思吗?

file_tg = "abc"
file_sr = "Abc"
if file_tg.upper() == file_sr.upper():
print "ok"
 本套课程为Python基础篇的第4套课程,主要讲解python文件处理的系统知识体系。       首先讲解Python文件的概念以及常用读写函数open()、Read()、write()、close()以及文件读写访问标志。 其次讲解文件的典型应用文件的复制算法,以及with as 关键字简化资源关闭。本课程末尾讲解文件与目录的创建、删除、重命名、文件与目录的绝对路径与相对路径技术等。       课程末尾需要重点说明的是,本系列课程均设置课堂练习与课后作业集中讲解(录播形式),让初学者通过大量练习与阶段项目等手段有效强化学习效果,保证学习过程中的技能全面提升!教学特点:      使用大量(3D/2D)动画与图示方式,由浅入深讲解Python编程。配之海量课堂练习/课后作业的大量讲解,以及刘老师风趣幽默的课堂幽默感染力,让你轻松加愉悦的心情下开启Python系统学习之旅,系统与深入掌握当今最为火热的人工智能御用编程语言!      本Python教程分为入门、基础、中级、进阶篇,共15套教程组成。突出教学特点如下:      1:为弥补线下“互动性”与知识点的高“吸收率”,每套课程均设置“课堂练习”、“课后作业”、“阶段项目实战”、以及每个章节末尾的“课程笔记”整理环节,不断强化学员知识点的不断巩固与知识体系的梳理,不遗漏任何重要知识点。 以上四大自学环节设置,保证自学过程中知识的反复锤炼与全面吸收,最终获得优秀学习效果!      2:本Python系列课程(15套)从入门篇开始,完全从真正零基础开始讲起,特别适合中小学生以及大学非计算机专业的初学者开始入门!      3:大量采用3D/2D图形化示例讲解,对于Python抽象与复杂问题全部采用3D动画演示。      4:每套课程开始均设置“课程概述”: 讲解本套课程的前导课程、后续课程,以及本套课程的知识体系内容,帮助学习者更好的掌握课程的来龙去脉。             更多学习内容以图示方式供广大学员参考如下:

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧