DAY009-文件与文件系统
文件与文件系统
练习题:
1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?
可以 使用open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
等函数
2、编写程序查找最长的单词
输入文档: res/test.txt
题目说明:
"""Input filetest.txtOutput file['general-purpose,', 'object-oriented,']"""
def longest_word(filename):# your code herepass
def longest_word(filename):with open(filename, 'r', encoding='utf-8') as f:data = f.read().strip().split('\n')data1 = ' '.join(data).split(' ')data1.sort(key=lambda x: len(x))longest = [i for i in data1 if len(i) == len(data1[-1])]return longest
DAY009-文件与文件系统相关推荐
- s-stat 查看文件或者文件系统的状态信息
命令用法 stat [OPTION]... FILE... -L 查看链接文件 -f 查看文件系统信息,而非文件信息 -c --format=%a 支持使用格式化字符串输出结果,支持\n,\t等转义字 ...
- linux 函数 缩小文件,linux文件系统的处理函数
文件系统 通用:rename(原路径名,新路径名); 修改文件名 remove(路径名); 删除文件或路径 symlink(原路径名,符号链接名); 建立文件或路径的软链接 access ...
- c++创建文件_JavaNote 文件系统及Java文件基本操作
文件概述 文件系统是由OS(操作系统)管理的: 文件系统和Java进程是平行的,是两套系统: 文件系统是由文件夹和文件递归组合而成: 文件目录分隔符 Linux/Unix 用/隔开 Windows用隔 ...
- 六、文件管理(1.文件和文件系统)
文件和文件系统 一. 文件.记录和数据项 1. 数据项 ①基本数据项:由数据名和数据类型组成,是数据组织中可以命名的逻辑数据单位(原子数据),例如:姓名(符串类型),年龄(整型). ②组合数据项:有若 ...
- 文件管理之文件和文件系统
文件是数据的一种组织形式,而文件管理系统是指文件和对文件进行操纵和管理的软 件集合. 数据的组成 基于文件系统的概念而把数据的组成分为数据项.记录和文件三级 ⑴ 数据项: 基本数据项----用于描述一 ...
- datawhale组队学习task9—文件与文件系统
1. 文件与文件系统 打开文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, close ...
- Python学习 Task9:文件与文件系统
Task9:文件与文件系统 文件与文件系统 1.1 打开文件 1.2 文件对象方法 1.3 简洁的 with 语句 文件与文件系统 1.1 打开文件 open(file, mode='r', buff ...
- Python基础语法笔记(十六)文件与文件系统
Reference https://github.com/datawhalechina/team-learning-program/blob/master/PythonLanguage 1. 文件与文 ...
- Python_Task09:文件与文件系统
文件与文件系统 学习教程 1. 文件与文件系统 打开文件 文件对象方法 简洁的 with 语句 2. OS 模块中关于文件/目录常用的函数 3. 序列化与反序列化 练习题 学习教程 转自:https: ...
- Task09文件与文件系统
文件与文件系统 文件:由创建者定义的.具有文件名的一组相关元素的集合. 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储.使用等操作. 打开文件 open(file, mode=' ...
最新文章
- matlab金属槽有限差分法程序,有限差分法MATLAB程序
- linux和android开发链接
- java 获取 邮箱联系人_在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱...
- JVM实用参数(三)打印所有XX参数及值
- Java程序在命令行的编译运行
- python anylogic_分享 | IE工具与仿真软件学习分享会
- Java并发教程–可调用,将来
- SkyEye卫星篇:从无到有的国之“芯”
- Maven中引入本地jar包
- (原创)攻击方式学习之(3) - 缓冲区溢出(Buffer Overflow)
- XAMPP中mysql升级到5.7.36版本
- 西门子plc电源开关如何选型
- mysql 中的升序和降序
- USB驱动之常规usb鼠标驱动
- 房子装修选择自装,物业办装修手续,需要哪些资料?
- 命令行修改文件md5
- WDMycould Gen2安装SVN Server
- 六个步骤教你用Xmind制作思维导图
- 爱玩吧提供10G国外免费PHP空间
- Fabric部署文档汇总(仅供参考)