• python 基础


    1、if __name__=="__main__"的含义:

    由于之前进入公司看项目,从c++转python,项目里面经常碰到这个语句的含义,起初也就百度了解了一下基础,现在做个小总结:

    (1)__name__这个系统变量显示了当前模块执行过程中的名称,如果当前程序运行在这个模块中,__name__的名称就是__main__;如果不是,则为这个模块的名称。 
    (2)__main__一般作为函数的入口,类似于C语言,尤其在大型工程中,常常有if __name__ == "__main__":来表明整个工程开始运行的入口。 

     

    2、创建项目的时候经常在一个文件夹中看到__init__.py的空文件:

    (1)这是因为我们要告诉python,我们要把当前文件或者目录作为一个包(package)关闭;

    3、经常看到#!/usr/bin/env python或者#!/bin/bash的语句:

    "#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行

    不懂的可以看此例子: http://blog.csdn.net/iamoldpan/article/details/78077983>

    4、查看访问最频繁IP Top5

    awk是一种编程语言(样式扫描和处理语言) 

    awk '{print $1}' access.log|sort |uniq -c | sort -rn |head -5

    5、在某个路径下查找所有包含“hello abcserver”字符串的文件。

    sudo find /etc -name “*” | xargs grep “hello abcserver”

    6、查找文件ticket的方法:

    sudo find / -name "ticket"

    7、ps -ef |grep xxx各字段的含义

    字段含义如下:

    UID       PID   PPID     C  STIME   TTY    TIME     CMD

    root        18887   18828       0     08:09     pts/0    00:00:00    grep ApacheJetspeed

    8、已知进程号,查看相对应的文件:

    例子:假如我知道进程号8178的文件在运行,我想看一下它的具体信息,则可以

    ps aux |grep 8178

  • 相关阅读:
    01Game
    面试题
    面试题
    面向对象笔记
    1212作业
    12011作业
    1210作业
    1206作业
    1205作业
    1204作业
  • 原文地址:https://www.cnblogs.com/haoxinchen/p/8373006.html
Copyright © 2020-2023  润新知