编程语言

python locals函数(50)

[亡魂溺海] 提交于 2020-03-09 11:30:33
一.locals函数语法 python 内置函数locals比较简单,直接以字典的形式返回当前位置的所有局部变量,语法如下: locals() 返回值:返回一个字典,该字典包含当前位置的所有局部变量; 二.locals函数使用 # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat Official Account(微信公众号):猿说python @Github:www.github.com @File:python_locals.py @Time:2020/3/2 10:25 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ def func2(arg): # 两个局部变量:arg、z z = 1 print(locals()) def func1(): # 两个局部变量:x、y x = "shuopython.com" y = 2 print(locals()) if __name__ == "__main__": func1() func2("python教程-猿说python") 输出结果: {'y': 2, 'x': 'shuopython.com'} {'z': 1, 'arg':

Python图形库[关闭]

社会主义新天地 提交于 2020-03-09 11:27:18
我正在编写一个python应用程序,它将大量使用图形数据结构。 没有什么可怕的复杂,但我认为某种图形/图形算法库会帮助我。 我用谷歌搜索过,但我没有发现任何特别是跳出来的东西。 有人有什么好建议吗? #1楼 我的第二个zweiterlinde建议使用python-graph。 我已经将它作为我正在研究的基于图形的研究项目的基础。 该库编写良好,稳定,界面友好。 作者也迅速回应询问和报告。 #2楼 我想插入我自己的图形python库: graph-tool 。 它非常快,因为它是使用Boost Graph Library在C ++中实现的,它包含许多算法和大量文档。 #3楼 看看 这个在python中实现图形的页面 。 您还可以查看sourceforge上的 pygraphlib 。 #4楼 你看过 python-graph了 吗? 我自己没有使用它,但项目页面看起来很有希望。 #5楼 使用 Boost图库 - Python绑定 。 来源: oschina 链接: https://my.oschina.net/stackoom/blog/3190372

python安装库报错的处理方法

℡╲_俬逩灬. 提交于 2020-03-09 10:02:20
在安装python map库时遇到了还多问题,找了好的方法都没有安装成功,最后改安装basemap库 参考了了: https://www.jb51.net/article/147780.htm 一文操作,最后安装成功了 1. 确保python环境安装完毕且已配置好环境变量 2. 安装geos: pip install geos 3. 下载.whl文件:   下载前先确认安装的python版本及位数,避免下载了安装不了            注:这两个文件均可在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到, 需要特别注意的是版本号一定要对应(比如cp38代表python3.8,amd64代表64位) 4. 将下载好的.whl文件放在python安装目录的Scripts文件夹下:    5. 打开cmd,切换至Python安装目录的Scripts下,然后开始安装:        先安装pyproj:      pip install pyproj-2.5.0-cp38-cp38-win32.whl        再安装basemap: pip install basemap-1.2.1-cp38-cp38-win32.whl        安装完成:         来源: https://www.cnblogs.com

《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码)免费下载

纵饮孤独 提交于 2020-03-09 08:23:30
《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码)免费下载 《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码)免费下载 下载地址1: 网盘下载 下载地址2: 网盘下载 ,提取码:5nso 《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码) 官方高清中文版PDF,632页,带目录书签,文字能够复制粘贴; 高清英文版PDF,766页,带目录书签,文字能够复制粘贴; 中文和英文两版对比学习。 配套源代码。 下载地址1: 网盘下载 下载地址2: 网盘下载 ,提取码:5nso 其中,高清中文版如图: 内容简介   本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。本书适合中高级Python软件开发人员阅读参考。 目录简介 第一部分 序幕   第 1 章 Python 数据模型 2 第二部分 数据结构   第 2 章 序列构成的数组 16   第 3 章 字典和集合 54   第 4 章 文本和字节序列 83 第三部分 把函数视作对象   第 5 章 一等函数 118   第 6 章 使用一等函数实现设计模式

python框架Django实战商城项目之工程搭建

≯℡__Kan透↙ 提交于 2020-03-09 08:20:12
项目说明 该电商项目类似于京东商城,主要模块有验证、用户、第三方登录、首页广告、商品、购物车、订单、支付以及后台管理系统。 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用jinja2模板引擎实现,局部刷新采用vue.js实现。 项目运行机制如下: 项目搭建 工程创建 项目使用码云进行源代码版本控制,在码云创建好后直接克隆到本地即可,然后在项目根目录下执行 virtualenv venv创 建虚拟环境, source venv/bin/activat 激活虚拟环境后,安装django后,执行 django-admin startproject immortal_mall 创建django工程。 配置开发环境 商城项目有两个环境,分别为测试环境和开发环境,django项目在创建完成后只有一个settings配置文件,但是两个环境需要两个配置文件,这里需要修改django获取配置文件的方式。新建settings包,再新建dev和pro两个配置文件,将默认生成的settings文件里面的内容拷贝至dev和pro文件里,结果如下 再在mange.py文件里指定开发环境需要的配置文件,生成环境的后面再说 配置jiaja2模板引擎 安装jinja2扩展包pip install jinja2,然后在dev文件中配置一下 这里有个注意的点,如果在运行的时候报错了,提示

《python基础教程第三版》高清版PDF免费下载

邮差的信 提交于 2020-03-09 07:37:02
下载地址: 网盘下载 备用地址: 网盘下载 ,提取码:epa6 Python基础教程 第3版Python简明教程书籍 Python编程从入门到实践 灵程序设计丛书 《python基础教程第三版》高清版PDF免费下载 《python基础教程第三版》高清版PDF免费下载 包含高清中文版PDF,英文版PDF,中英对照看,效果更佳! 下载地址: 网盘下载 备用地址: 网盘下载 ,提取码:epa6 编辑推荐 久负盛名的Python入门经典 中文版累计销量200 000+册 针对Python 3全新升级 本书是经典的Python入门教程,层次鲜明、结构严谨、内容翔实,特别是后面几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python编程实践,让读者从项目中领略Python的真正魅力。 本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是中高级Python程序员,也能从书里找到耳目一新的内容。 内容简介 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用

Django搭建博客-搭建开发环境

妖精的绣舞 提交于 2020-03-09 07:19:27
1、安装并检测python是否正常运行,在命令行输入 python -V ,如果输出了 Python 的版本号,说明 Python 已安装成功。 2、使用虚拟环境 Virtualenv   强烈推荐在 Virtualenv 下进行 Django 的开发。Virtualenv 是一个 Python 工具,使用它可以 创建一个独立的 Python 环境 。   为什么要使用 Virtualenv 呢?举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你已经进行过一些 Django 的学习,但那时候安装的 Django 还是 1.8 版本。我们教程使用的是最新版的 Django 1.10.6 版本,你可能不愿意删除掉旧版的 Django 1.8,因为那可能导致你以前的项目无法运行。既想让原本项目在 Django 1.8 环境下运行,又想再安装 Django 1.10.6 来开启本教程的项目,怎么办呢?使用 Virtualenv 就能够完美解决这个问题。   Virtualenv 帮我们从系统的 Python 环境中克隆一个全新的 Python 环境出来,这个环境独立于原来的 Python 环境。我们可以在这个新克隆的环境下安装 Django 1.10.6,并且在这个新环境下运行我们的新项目。   Virtualenv 的使用非常简单,首先安装 Virtualenv

【ABAP系列】SAP ABAP系统变量及注释

烂漫一生 提交于 2020-03-09 04:29:44
公众号: SAP Technical 本文作者: matinal 原文出处: http://www.cnblogs.com/SAPmatinal/ 原文链接: 【ABAP系列】SAP ABAP系统变量及注释 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 常用的系统变量如下: 来源: https://www.cnblogs.com/SAPmatinal/p/11176407.html

ABAP代码检查-概览

怎甘沉沦 提交于 2020-03-09 02:57:22
在ABAP开发中,除了基本的语法检查,还存在常用的检查工具 Extended Program Check----扩展程序检查 事务代码SLIN,可按需求设置定制的检查项,可保存变式 也可从代码编辑器启动,路径为:菜单栏-程序-检查-扩展程序检查 Code Inspector ---代码分析器 使用事务代码SCI执行,提供更为强大的检查功能 也可从代码编辑器启动,路径为:菜单栏-程序-检查-代码分析器 主要内容 语法检查,包含SLIN和ATC 效率检查,针对数据库查询和更新语句 对数据库表的读写操作进行风险评估(包含ADBC) 函数和类方法的调用 常用的编程规范检查(命名,文本消息等) 功能 对象集,用户可以将多个开发对象、请求TR中的对象、其他对象集中的内容定义为Object Set, 统一检查 检查变式,同扩展性检查一样,可以定义检查变式,同时通过开源项目ABAPOpenCheck可以获取更多的检查功能 新建检验,可以设置针对单个开发对象、TR、对象集的检查,同时可以创建最新的检查版本 ABAP Test Cockpit -----ABAP测试主控室 使用事务代码SCI启动 也可从代码编辑器启动,路径为:菜单栏-程序-检查-ABAP测试主控室(ATC) 功能 提供单个对象或多个对象的检查 对请求TR对象的检查 可设置定时检查作业 更多测试分析工具 参考链接: https:/

在linux环境下搭建php环境

扶醉桌前 提交于 2020-03-09 02:56:52
** 怕自己以后忘记了如何搭建php环境,故把过程记录下来,方便以后查看 1.请先安装依赖包 `** $ yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 2.通过wget下载php 命令如下: wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0 这里下载的是php-7.3.0 3.然后使用tar命令解压道当前目录,并且转到解压后的文件夹中 $ tar -zxvf php-7.3.0.tar.gz