• livepython1笔记


    笔记

    2018年3月27日

    1.linux系统中安装python

    登录网站:https://www.python.org/downloads/

    选择要下载的python版本

    #tar xzvf Python-2.7.13.tgz

    #cd Python-2.7.13

    #./configure --ssprefix=/usr/local/python2.7

    #make && make install

    vim /etc/profile   linux下配合全局环境配量。

    此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

    mv /usr/bin/python /usr/bin/python_old2

    再建立新版本python的链接

    ln -s /usr/local/python2.7/bin/python  /usr/bin/python

    通过命令行查看python版本

    #python –V

    需要注意的:

    这种方法虽然能安装成功,但是它带来了新的问题,比如yum不能正常用了

    修改/usr/bin/yum的第一行为:

    #!/usr/bin/python_old2 就可以了

    在windows在配置python的环境变量

    在Path中添加C:Python27; C:Python27Scripts;其中以;作为分隔符,以后添加环境变量的时候,直接在后面添加就可以了

    工具: pycharm

    第一行输入 #!/usr/bin/env python

    第二行输入 # -*- coding:utf-8 -*-

    第三行输入 # 作者

    第四行输入 # 时间

    第五航输入 # 标题

    设置python文件的抬头

    点击:File->setting->Editot->Code Style->File and Code Templates ->Python Script

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    # @Time    : ${DATE} ${TIME}

    # @Author  : lingxiangxiang

    # @File    : ${NAME}.py

    注解:time  创建时间        author  作者            file文件名字

    第一个python实例:

    # -*- coding:utf-8 -*-

    # @Time    : 2017/4/8 17:40

    # @Author  : lingxiangxiang

    # @File    : test.py

    name = raw_input("print input your name: ")

    print("hello " + name)

    注解:

    raw_input()      函数用来和用户进行交互的,输入以后强制转换成字符创,很常用。

    Pycharm常用快捷键

    Ctrl + c 复制,如果没有选中则复制整行
    Ctrl + x 剪贴,如果没有选中则剪贴整行
    shift + enter 直接从中间切换到下一行
    Ctrl + d 快速复制并粘贴这一行
    Ctrl + shif + n 查找
    Ctrl + shif + f 查找文件
    Ctrl + 鼠标左键 查看块的源码
    Ctrl + alt + 方向左/右键 注意和系统屏幕设置的快捷键冲突
    Ctrl + a; ctrl + alt + l
    Alt + enter
    Ctrl + /  注释
    Tab shift +tab

    Python运行

    1. linux系统

    #chmod + x test.py

    # ./test.py

    或者    python test.py

    2. windows系统

    Cmd中: python test.py

    3. pycharm  直接点击运行 

    Pycharm的调试模式:

    断点:  就是程序执行到这个地方停下来

    F7: Step Into 相当于eclipse的f5就是 进入到代码

    F8:Step Over 相当于eclipse的f6 跳到下一步

    F9: resume programe 恢复程序或者执行到下一个断点

  • 相关阅读:
    Lock接口、AbstractQueuedSynchronizer队列同步器、重入锁、读写锁
    SpringMVC一点简单地源码解析
    MyBatis源码部分简单地解析
    笔记本外接显示器不显示
    WPF查找指定类型的父/子控件
    java.io.EOFException: HttpConnectionOverHTTP
    Spark读取HDFS某个路径下的子文件夹中的所有文件
    utf-8 BOM前导3个字节头
    org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: The auxService:spark_shuffle does not exist
    org.apache.spark.sql.AnalysisException: Table or view not found解决办法
  • 原文地址:https://www.cnblogs.com/yixiushuma/p/7598239.html
Copyright © 2020-2023  润新知