3 使用Python加速文件传输和文件复制 Giampaolo Rodolaefficiently ○ copy files efficiently ● Part 2: ○ psutil ● 第1部分 ○基础的 Unix 概念 ○基础的 Socket 操作 ○高效的传输文件 ○高效的复制文件 ● 第2部分 ○ psutil UNIX concepts (oversimplified) [简单聊聊 Unix 的相关概念] System call / 系统调用 ● A way 系统调用 I/O ● open() ● read() ● write() Processes / 进程 ● fork() ● kill() ● wait() Filesystem / 文件系统 ● chmod() ● mkdir() ● getcwd() Communication / 通信 ● pipe() ● splice() ● mmap() Kernel / 内核 sys 0m1,099s File descriptors 文件描述符 File descriptors / 文件描述符 ● it's a reference to "something" (usually a file) ● it can be mixed with system calls ● 是对文件/套接字等资源的引用 ● 可以和系统调用连用 Print >>> import0 码力 | 78 页 | 654.51 KB | 1 年前3
Python3 基础教程 - 廖雪峰............................................................................................ 245 文件读写 ................................................................................................ .......................................................................................... 251 操作文件和目录 ............................................................................................... ................................................................................ 468 Day 6 - 编写配置文件 ............................................................................................. 4730 码力 | 531 页 | 5.15 MB | 1 年前3
python3学习手册python3学习手册 简介: Python官网: h�ps://www.python.org Python由Guido van Rossum于1989年底发明,于1991年发行第一版, Python源代码遵循GPL协议 Python是一种解释型、面向对象、动态数据类型、可交互的语言 python2.0于2000-10-16发布,于2020年1月1日停止更新2.x版本, Python-2.7成为最后一个py /usr/bin/python2 --> /usr/bin/python2.7 (可执行文件) centos8 3.6.8 /usr/libexec/pla�orm-python --> /usr/libexec/pla�orm-python3.6 (可执行文件) ①进入交互模式 # python3 #输入python3 # chmod +x test.py #添加可执行权限 # python3脚本文件开头位置要指定以下2行(使用的python解释器及本 源码文件编码) #!/usr/bin/env python3 # coding=u�-8 # python2脚本文件里要指定以下2行 #!/usr/bin/env python # -*- coding: u�-8 -*-0 码力 | 213 页 | 3.53 MB | 1 年前3
Django 官方教程翻译项目如果当前文档生成时间太久,请到 书栈(BookStack.CN) 获取最新的文档,以跟上知识更新换 代的步伐。 文档地址:http://www.bookstack.cn/books/Django-intro-zh 书栈官网:http://www.bookstack.cn 书栈开源:https://github.com/TruthHun 分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的 README - 5 - 本文档使用 书栈(BookStack.CN) 构建 初识 Django 初识 Django 设计模型 创建模型 享用便捷的 API 动态生成的管理页面:并非徒有其表 规划 URL 编写视图 设计模板 这只是冰山一角 Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下 内容简要介绍了如何使用 Django 实现一个数据库驱动的 __unicode__ 18. return self.headline 然后,运行 Django 命令行工具来创建数据库表。 1. $ python manage.py migrate migrate 命令会查找所有可用的模型,如果数据库中没有与之对应的表,则会为其自动创建。 Django 也提供了其他更丰富的控制方式。 接下来,你就可以使用一套便捷而丰富的 Python API0 码力 | 103 页 | 1.86 MB | 1 年前3
Django、Vue 和Element UI 前后端原理论述install):在项目目录下执行 npm install 命令,安装项目所需的前端 4 《51 测试天地》七十四 www.51testing.com 依赖包,这些依赖包通常存储在 package.json 文件中。 前端服务配置启动:在项目目录下执行 npm run serve 命令,启动前端开发服务器, 可以在浏览器中预览项目。 三、关键技术介绍 1、后端为什么要创建虚拟环境,创建虚拟环境可以达到什么效果? 提高项目可移植性:将项目的依赖放在虚拟环境中,可以使得项目在不同的计算机 或服务器上都能轻松地部署和运行,而不需要担心依赖问题。 简化依赖管理:虚拟环境可以将项目所需的依赖以及其版本信息保存在一个文件中 (例如 Pipfile.lock),这样可以方便地重现项目的开发环境,使得依赖的安装和管理更加 简单和自动化。 2、Pipenv 介绍 Pipenv 是 Python 的一个包管理工具和虚拟环境管理工具,它是为了解决 确保项目的依赖不会与其他项目冲突。 5 《51 测试天地》七十四 www.51testing.com 管理依赖:Pipenv 会自动地管理项目的依赖关系,并将依赖信息保存在 Pipfile 和 Pipfile.lock 文件中,这样可以确保项目在不同环境中安装相同的依赖版本。 简化依赖安装:使用 Pipenv 安装依赖非常简单,只需要运行一个命令即可,而不需 要手动管理依赖的安装。 提供更友好的命令行界面:Pipenv0 码力 | 61 页 | 6.84 MB | 1 年前3
PyWebIO v1.4.0 使用手册人。 将PyWebIO应用部署为web服务的另一种方式是使用 path_deploy() 。 path_deploy() 可以从一个目录中部署PyWebIO应用,只需要在该目录下的 python文件中定义PyWebIO应用,就可以通过URL中的路径来访问这些应用 了。 注意 注意,在Server模式下, pywebio.input 、 pywebio.output 和 pywebio.session Framework 。 PyWebIO还支持基于协程的会话。具体参见 Advanced Topic: Coroutine-based session 。 如果你想要将PyWebIO应用打包到一个单独的可执行文件里面,从而使用户可 以在没有安装python解释器的情况下运行应用,你可以参考 Build stand-alone App 如果你想在PyWebIO应用中进行一些数据可视化,可以参考 Data visualization 文本输入 textarea 多行文本输入 select 下拉选择框 checkbox 勾选选项 radio 单选选项 slider 滑块输入 actions 按钮选项 file_upload 文件上传 input_group 输入组 input_update 更新输入项 函数文档 pywebio.input.input(label='', type='text', *, validate=None0 码力 | 135 页 | 7.45 MB | 1 年前3
Hello 算法 1.1.0 Python版,我会竭尽所能,投入最大的“注意力” 来完成本书的创作。 本人自知学疏才浅,书中内容虽然已经过一段时间的打磨,但一定仍有许多错误,恳请各位老师和同学批评 指正。 本书中的代码附有可一键运行的源文件,托管于 github.com/krahets/hello‑algo 仓库。 动画在 PDF 内的展示效果受限,可访问 hello‑algo.com 网页版以获得更优的阅读体验。 推荐语 “一 建模为“图”;大到一个国家,小 到一个家庭,社会的主要组织形式呈现出“树”的特征;冬天的衣服就像“栈”,最先穿上的最后才能脱下; 羽毛球筒则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。 本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通 过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 第 6 章 哈希表 108 6.1 哈希表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.2 哈希冲突0 码力 | 364 页 | 18.42 MB | 1 年前3
PyWebIO v1.2.3 使用手册使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 Flask.add_url_rule] 将其绑定在 /tool 路径 下。启动Flask应用后,访问 http://localhost/tool 即可打开PyWebIO应 用。 在django的路由配置文件 urls.py 中加入PyWebIO相关的路由即可: # urls.py from functools import partial from django.urls import path from 0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册使用 path_deploy() 可以从一个路径中部署PyWebIO应用。位于该路径下的 python文件需要包含名字为 main 的PyWebIO任务函数才能被视为PyWebIO应用 程序。服务端会根据用户访问的URL来确定需要加载的文件并从中读取 PyWebIO应用来运行。 例如,给定如下文件结构: . ├── A │ └── a.py ├── B │ └── b.py └── c.py 如果使用以上路径调用 path_deploy() ,你可以通过 URL http://: /A/b 来访问 b.py 文件中的PyWebIO应用。当文件在运行 path_deploy() 之后被修改,可以使用 reload URL参数来重载文件: http:// : /A/b?reload 你还可以使用 pywebio-path-deploy 命令来启动一个和 Flask.add_url_rule] 将其绑定在 /tool 路径 下。启动Flask应用后,访问 http://localhost/tool 即可打开PyWebIO应 用。 在django的路由配置文件 urls.py 中加入PyWebIO相关的路由即可: # urls.py from functools import partial from django.urls import path from 0 码力 | 119 页 | 7.41 MB | 1 年前3
Hello 算法 1.0.0 Python版”,我会竭尽所能,投入最大的“注意力” 来完成本书的创作。本人自知学疏才浅,书中内容虽然已经过一段时间的打磨,但一定仍有许多错误,恳请 各位老师和同学批评指正。 本书中的代码附有可一键运行的源文件,托管于 github.com/krahets/hello‑algo 仓库。动画在 PDF 内的 展示效果受限,可访问 hello‑algo.com 网页版以获得更优的阅读体验。 推荐语 “一本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 第 6 章 哈希表 108 6.1 哈希表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.2 哈希冲突 16.2 一起参与创作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 16.3 术语表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 1 第 0 章 前言0 码力 | 362 页 | 17.54 MB | 1 年前3
共 165 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













