Python3学习之路~8.7 开发一个支持多用户在线的FTP程序-学习总结
1.设计好软件目录结构。规范
2.Python命名规范。
3.if __name__ == '__main__':的意思是:当我们手动执行程序时,它下面的内容会执行,当程序作为模块被别的程序引用时,它下面的内容不会被执行。
4.os.path.getsize()函数返回参数中文件的字节数,参数为文件夹和文件时返回的区别如下:
import os print(os.path.getsize('F:\\test\\aaa.txt') )#参数为文件,输出:11178154 print(os.path.getsize('F:\\test')) #参数为文件夹,Windows输出:0,linux输出:4096(Linux中每个目录占用4096bytes)
5.str.isalnum()方法:如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False。比如创建文件夹时,会先判断一下文件夹的名称是否仅为字母和数字组成。
a = 'test'.isalnum() b = '测试'.isalnum() c = 'python study'.isalnum() #有空格 d = '123'.isalnum() print(a,b,c,d) #输出:True True False True