随笔分类 - Python学习
摘要:python创建文件夹(解决重复文件夹) 对于重复的文件夹名,使用A_1,A_2……A_n """ 创建文件夹 遇到重复文件夹命名为文件夹目录_1(2,3,4……) 返回文件夹目录名称 """ def mkdir(path,root_flag=False): folder = os.path.exi
阅读全文
摘要:联网环境 虚拟环境常用命令 从开始菜单运行“Anaconda Prompt”,出现的界面输入创建虚拟环境的指令。 创建了一个名字为v1,且基于python版本3.6的虚拟环境。 在创建过程中需要回复(y/n),Yes。 conda create -n v1 python==3.6 激活虚拟环境 查看
阅读全文
摘要:Install the python package $pip install jupyter_contrib_nbextensions $conda install -c conda-forge jupyter_contrib_nbextensions Install javascript and
阅读全文
摘要:按快捷键“Ctrl+Shift+P”。 在“vscode”顶部会出现一个搜索框 输入“configure display language”,然后回车 选择安装 安装后,重启vscode
阅读全文
摘要:虚拟环境 virtualenv 安装 pip3 install virtualenv 创建虚拟环境 virtualenv 环境名称 --python=python3.6
(python环境,设置环境变量后可省略) 举例 虚拟环境tracer: 进入指定目录 C:\Users\>cd C:\Users
阅读全文
摘要:python 删除文件某一行 #!/usr/bin/python # -*- coding: utf-8 -*- # @Time : 2020/6/29 15:06 # @Author : hyang # @File : delLine.py # @Software: PyCharm import
阅读全文
摘要:虚拟环境可以搭建独立的Python运行环境,使得单个项目的运行环境与其他项目互不影响。 安装 虚拟环境需要用到的库是virtualenv,需要使用安装命令pip install virtualenv进行安装 安装完成之后,便可以直接创建虚拟环境了,使用命令“virtualenv env1"进行创建
阅读全文
摘要:安装对应的 Release yum -y install epel-release Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Resolving Dependencies -
阅读全文
摘要:安装环境依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel mysql-devel gcc gcc-devel python-devel 下载python3 wget
阅读全文
摘要:Anaconda installer archive:地址1: https://repo.continuum.io/archive/地址2:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
阅读全文
摘要:原始环境变量 修改变量PYTHONIOENCODING
阅读全文
摘要:来自https://blog.csdn.net/weixin_41059146/article/details/78826163 pycharm常用快捷键 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctr
阅读全文
摘要:简介 fabric是一个Python的库,同时它也是一个命令行工具。使用fabric提供的命令行工具,可以很方便地执行应用部署和系统管理等操作。 fabric依赖于paramiko进行ssh交互,fabric的设计思路是通过几个API接口来完成所有的部署,因此fabric对系统管理操作进行了简单的封
阅读全文
摘要:安装PythonIDE -Anaconda 打开subtext,通过快捷键 cmd+shift+P 打开 Package Control 来安装其他的插件了。 输入 install 然后你就能看见屏幕上出现了 Package Control: Install Package,点击回车然后搜索你想要的
阅读全文
摘要:练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? python2默认是ASCII码,python3默认是utf-8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? 如何进行编码转换? #-*-coding:utf-8-*- 的作用是什么? 解释py2
阅读全文
摘要:前言 请看下面代码 为什么输出结果为[6, 6, 6, 6],这段代码相当于 解答 运行代码,解释器碰到了一个列表解析,循环取multipliers()函数中的值,而multipliers()函数返回的是一个列表对象,这个列表中有4个元素, 每个元素都是一个匿名函数(实际上说是4个匿名函数也不完全准
阅读全文
摘要:列表推导式 产生背景 现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现? 第一种方法: 第二种方法: 列表推导式: 使用列表推导式可简化代码。用法如下 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的变为平方
阅读全文
摘要:前言 给下面的函数加上运行时间 修改一:改动函数 修改二:不改动函数 忙活了这么半天,终于初具规模了!现在已经基本上完美了,唯一碍眼的那句话就是还要在做一次赋值调用。。。 装饰器 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 满足开放封闭原则
阅读全文
摘要:前言 执行以下代码 x在函数里面定义了,为什么会报错? python解释器如何执行 结论:“存放变量与值的关系”的空间——叫做命名空间 代码在运行伊始,创建的存储“变量名与值的关系”的空间叫做全局命名空间,在函数的运行中开辟的临时的空间叫做局部命名空间 命名空间与作用域 命名空间的本质:存放变量与值
阅读全文