极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO65课 计算机文件基础知识

极客小将2020-08-31-
计算机文件存储在硬盘上,要找到这个文件,必须知道它的文件名以及存储路径。计算机文件按其存储类型可分为文本文件和二进制文件,例如用记事本保存的文件是一种文本文件,而图片,音视频等则是二进制文件。关于文件的命名,路径,以及文件的类型,会在接下来的内容中进行详细

计算机文件存储在硬盘上,要找到这个文件,必须知道它的文件名以及存储路径。计算机文件按其存储类型可分为文本文件和二进制文件,例如用记事本保存的文件是一种文本文件,而图片,音视频等则是二进制文件。关于文件的命名,路径,以及文件的类型,会在接下来的内容中进行详细讲解。

windows中的文件命名规则

1、文件名可以由1~256个西文字符或128个汉字(包括空格)组成,不能多于256个字符。 

2、文件名可以有扩展名,也可以没有,通常文件名与扩展名中间用符号"."进行分隔。 

3、文件名可以由字母、数字、汉字或~、!、@、#、$、%、^、&、( )、_、-、{}、'等组合而成 

4、文件名可以存在空格,也可以有多于一个的"."符号。 

5、文件名不能出现以下字符:\、/、:、*、?、"、<、>、| 。 

6、文件名不区分英文字母的大小写

linux系统的文件命名规则:

1、除了/符号之外,所有字符都合法。 

2、特殊字符如@、#、¥、&、()、-、空格等最好不要使用,如果使用空格等作为文件名时,执行命令时容易出错。 

3、避免使用"."作为文件名的第一个字符,因为在Linux系统中将以"."开头的文件作为隐藏文件。

 4、Linux系统区分大小写,因此文件命名也区分大小写。 

5、Linux文件后缀名无意义,但是为方便识别应定义后缀(.py等)。 

6、在x86_64 Linux下,文件名的最大长度是255个字符,文件路径的最大长度是4096个字符。

值得注意的是:在windows系统中,文件名不区分大小写。在Linux系统中,文件名区分大小写。

windows系统的绝对路径规则:盘符\目录名\文件名

Linux系统的绝对路径规则:/目录名/文件名

windows绝对路径是从盘符开始的,Liunx系统中是从/开始的。

相对路径是指相对于当前文件的路径。在理解相对路径的规则之前,同学们需要先掌握两个特殊符号:(.与..) ,(.)表示当前目录,(..)表示父目录。

windows系统中假设当前目录中的父目录下面的docs目录有一个readme.txt文件,那么readme.txt文件的相对路径为:

.\..\docs\readme.txt

文本文件与二进制文件

文本文件是指由任意字符构成的文件,字符有其特定的编码。比如常见的记事本txt文件和超文本html文件。

而二进制文件,是指直接以二进制的形式进行存储。进制文件不能通过文本编辑器打开,否则会出现一堆乱码:


预约试听课

已有385人预约都是免费的,你也试试吧...