Python学习记录07-07
1)Ubuntu运行打开py文件时,提示安装了了Geany,于是就安装了;编写使用
快捷键参考:【编辑】-》【首选项】-》【快捷键】
2)编写代码:
第一个错误:
IndentationError: unexpected indent
意思缩进不统一,这种也算错,PHP入门的表示难以接受
解决方法:
相同层次的结构代码,进行缩进时注意:要么全是Tab,要么全是相同的空格键,
3)注释语法:
行前加‘#’
默认没有快捷键,手动添加快捷键
4).py文件的头部添加:
#!/usr/bin/env python python的安装目录
# -*- coding: utf-8 -*- 编码格式
#
# filename.py 此文件的名称
#
5)python中if __name__ == '__main__': 的解析
当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.
模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__"。
(1)在cmd 中直接运行.py文件,则__name__的值是'__main__';
(2)而在import 一个.py文件后,__name__的值就不是'__main__'了;
从而用if __name__ == '__main__'来判断是否是在直接运行该.py文件
6)from ftplib import FTP
import os
两种加载模块的区别是:
第一种在使用内部函数时,书写简单,但是可能会受到命名空间的限制
第二种使用函数时:都要加上os.
- Python Web 2018-05-18
- AttributeError: 'module' object has no attribute 'SSHClient' 2015-07-06
- Python下配置paramiko模块 2015-07-06
- python加入环境变量 2015-07-06
- Python初识 2015-06-02