广州番禺Python, Java小班周末班培训
薯条老师在广州做Python和Java的小班培训,一个班最多10人,学员的平均就业薪资有11K。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Python机器学习,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6
15.1.1 理解计算机文件
文件用来进行信息的记录,日常生活或工作中见到的信件,公文,档案等都是文件。计算机文件也是文件,特指存储在计算机硬盘中的信息集合。
计算机文件存储在硬盘上,要找到这个文件,必须知道它的文件名以及存储路径。计算机文件按其存储类型可分为文本文件和二进制文件,例如用记事本保存的文件是一种文本文件,而图片,音视频等则是二进制文件。关于文件的命名,路径,以及文件的类型,会在接下来的内容中进行详细讲解。
在计算机中,一切皆文件。计算机网络,软件,软件的输出日志 ,脚本文件,音视频等媒体文件,都是计算机文件。
15.1.2 计算机文件的命名
在创建新的文件时,必须为其命名。文件名必须符合系统所支持的命名规则,以及具有较强的可读性。
(1) windows中的文件命名规则
1、文件名可以由1~256个西文字符或128个汉字(包括空格)组成,不能多于256个字符。2、文件名可以有扩展名,也可以没有,通常文件名与扩展名中间用符号"."进行分隔。3、文件名可以由字母、数字、汉字或~、!、@、#、$、%、^、&、( )、_、-、{}、'等组合而成4、文件名可以存在空格,也可以有多于一个的"."符号。5、文件名不能出现以下字符:\、/、:、*、?、"、<、>、| 。6、文件名不区分英文字母的大小写
非法的文件命名:
hellopython?.pyHelloPython*.py
文件名中出现了非法的字符?,*。同学们要注意的是,在windows系统中,文件名不区分大小写,这意味着hellopython.py与HelloPython.py是同一个文件。
(2) linux系统的文件命名规则
1、除了/符号之外,所有字符都合法。2、特殊字符如@、#、¥、&、()、-、空格等最好不要使用,如果使用空格等作为文件名时,执行命令时容易出错。3、避免使用"."作为文件名的第一个字符,因为在Linux系统中将以"."开头的文件作为隐藏文件。4、Linux系统区分大小写,因此文件命名也区分大小写。5、Linux文件后缀名无意义,但是为方便识别应定义后缀(.py等)。6、在x86_64 Linux下,文件名的最大长度是255个字符,文件路径的最大长度是4096个字符。
非法的文件命名:
helloPython/.py
在linux系统中/符号不能出现在文件名中。与windows系统不同的是,在Linux系统中,文件名区分大小写,这意味着hellopython.py与HelloPython.py是不同的文件。
15.1.3 计算机文件的路径
(1) 文件的绝对路径
在windows系统中,文件的绝对路径是指从盘符开始的路径。在windows系统中,盘符是硬盘的标识符,例如C盘的盘符是"C:",D盘的盘符是"D:",E盘的盘符是"E:"。
windows系统的绝对路径规则:
盘符\目录名\文件名
在windows系统的路径格式中,反斜杠符号“\”是路径的分隔符。假设在D盘的python3-learning目录中,创建了一个hellopython.py的脚本文件。那么该脚本文件的绝对路径为:
D:\python3-learning\hellopython.py
在linux系统中,绝对路径是从正斜杠符号"/"开始的路径,/符号是Linux系统中的根目录,也是路径的分隔符。由于正斜杠符号这种特殊性,所以符号"/"不能出现在文件名中。
Linux系统的绝对路径规则:
/目录名/文件名
假设在根目录下面有一个home目录,那么其绝对路径为:
/home
在home目录下有一个python3目录,在python3目录中有一个hellopython.py文件,那么hellopython.py的绝对路径为:
/home/python3/hellopython.py
(2) 文件的相对路径
相对路径是指相对于当前文件的路径。在理解相对路径的规则之前,同学们需要先掌握两个特殊符号:.与..,.表示当前目录,..表示父目录。
windows系统中的相对路径举例:
# 假设当前目录有一个hellopython.py脚本文件,那么hellopython.py的相对路径为:.\hellopython.py# 假设当前目录中的父目录下面的docs目录有一个readme.txt文件,那么readme.txt文件的相对路径为:.\..\docs\readme.txt
Linux系统中的相对路径举例:
# 假设当前目录有一个hellopython.py脚本文件,那么hellopython.py的相对路径为:./hellopython.py# 假设当前目录中的父目录下面的docs目录有一个readme.txt文件,那么readme.txt文件的相对路径为:./../docs/readme.txt
绝对路径与相对路径各有优劣,绝对路径更加直观,通过路径名就可以知道文件的具体位置。相对路径在写法上更加简便,灵活。
15.1.4 文本文件与二进制文件
文本文件是指由任意字符构成的文件,字符有其特定的编码。这里的字符即数字,汉字,英文,拉丁字母等字符。常见的记事本txt文件就是一种文本文件,超文本文件html也是一种文本文件。
而二进制文件,是指直接以二进制的形式进行存储。计算机只能对二进制进行处理,在读写文本文件时,计算机需要将文本文件中的字符转换成二进制,从这一点来看,文本文件与二进制文件并没有本质的区别。
二进制文件不能通过文本编辑器打开,否则会出现一堆乱码:
15.1.5 知识要点
(1) 计算机文件也是文件,特指存储在计算机硬盘中的信息集合。(2) 在windows系统中,文件的绝对路径是指从盘符开始的路径。在windows系统中,盘符是硬盘的标识符。(3) 在linux系统中,绝对路径是从正斜杠符号"/"开始的路径,/符号是Linux系统中的根目录,也是路径的分隔符。由于正斜杠符号这种特殊性,所以符号"/"不能出现在文件名中。(4) 相对路径是指相对于当前文件的路径。在相对路径中,.表示当前目录,..表示父目录。
15.1.6 最具实力的小班培训
薯条老师在广州做Python和Java的小班培训,一个班最多10人。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。
(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲
扫码免费领取Python学习资料: