
python
文章平均质量分 77
红豆和绿豆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解释型语言和编译型语言的区别
如果没有找到 `.pyc` 文件,或者 `.pyc` 文件的修改时间早于 `.py` 文件的修改时间,解释器会重新编译 `.py` 文件为 `.pyc` 文件,并将其存储在 `__pycache__` 目录中。- 如果 `.pyc` 文件的修改时间早于 `.py` 文件的修改时间,说明 `.py` 文件被修改过,解释器会重新编译 `.py` 文件并生成新的 `.pyc` 文件。- 如果找到了 `.pyc` 文件,解释器会检查 `.pyc` 文件的修改时间是否与 `.py` 文件的修改时间一致。原创 2025-04-13 21:56:46 · 614 阅读 · 0 评论 -
VSCode如何安装虚拟环境
1. 按`Ctrl+Shift+P`(Windows/Linux)或`Cmd+Shift+P`(macOS)打开命令面板。通过以上步骤,你可以在VS Code中成功配置Python虚拟环境,从而更好地管理项目依赖和库版本。这会在项目目录下创建一个名为`venv`的文件夹,包含虚拟环境的文件。1. 打开VS Code的设置(`Ctrl+,`或`Cmd+,`)。激活后,命令行提示符前会显示虚拟环境名称(如`(venv)`)。3. 在列表中选择你创建的虚拟环境(如`venv`)。原创 2025-04-11 09:01:13 · 828 阅读 · 0 评论 -
python的虚拟环境
**需要更多功能**:选择`virtualenv`或`virtualenvwrapper`,它们提供了更多灵活性和高级功能。- **便于项目移植**:虚拟环境可以导出依赖列表(如`requirements.txt`),方便在其他机器上快速复现环境。- **隔离项目依赖**:不同项目可能需要不同版本的库,虚拟环境可以确保每个项目使用自己的库版本。- **初学者推荐**:使用`venv`,因为它内置在Python中,无需额外安装。#### **(1) venv(Python 3.3+内置)**原创 2025-04-11 08:47:40 · 305 阅读 · 0 评论 -
python小白学习
例如,输入`python`或`python3`命令(取决于你的系统配置),就可以进入Python交互式环境,开始编写和执行简单的Python语句。- 学习Python的基本语法,包括变量、数据类型(如整数、字符串、列表、字典等)、控制结构(如if语句、for循环等)。- **实践项目**:可以尝试开发一个具有一定复杂度的项目,如一个分布式爬虫系统,它需要处理多线程或多进程的爬取任务,同时要对数据进行存储和分析,并且要考虑系统的可扩展性和稳定性。- 学习常用的数据结构和算法,如栈、队列、链表、排序算法等。原创 2025-04-11 08:44:50 · 902 阅读 · 0 评论 -
scrapy-redis使用详解
描述:1.使用两台机器,一台是win10,一台是centos7,分别在两台机器上部署scrapy来进行分布式抓取一个网站2.centos7的ip地址为192.168.1.112,用来作为redis的master端,win10的机器作为slave3.master的爬虫运行时会把提取到的url封装成request放到redis中的数据库:“dmoz:requests”,并且从该转载 2017-03-03 13:30:24 · 2150 阅读 · 0 评论 -
Python的语法的基本的总结
1、Python的对汉字的支持#!/usr/bin/python#coding: UTF-8 print "你好,世界";2、Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意原创 2016-04-28 14:35:51 · 18045 阅读 · 1 评论 -
Django Nginx+uwsgi 安装配置
安装基础开发包Centos 下安装步骤如下:yum groupinstall "Development tools"yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develCentOS 自带 Python 2.4.转载 2016-04-28 11:11:03 · 457 阅读 · 0 评论 -
Django Admin 管理工具
Django 提供了基于 web 的管理工具。Django自动管理工具是django.contrib的一部分。你可以在项目的 settings.py 中的INSTALLED_APPS看到它:INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.conte转载 2016-04-28 10:55:57 · 651 阅读 · 0 评论 -
Django 表单
HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。GET 方法我们在之前的项目中创建一个 search.py 文件,用于接收用户的请求:# -*- c转载 2016-04-28 10:39:25 · 576 阅读 · 0 评论 -
Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你可以通过本站的 MySQL 教程 了解更多Mysql的基础知识。数据库配转载 2016-04-28 10:24:30 · 450 阅读 · 0 评论 -
Django 模板
模板应用实例我们接着上一章节的项目将在 HelloWorld 目录底下创建 templates 目录并建立 hello.html文件,整个目录结构如下:HelloWorld/|-- HelloWorld| |-- __init__.py| |-- __init__.pyc| |-- settings.py| |-- settings.pyc| |-- u转载 2016-04-28 10:20:40 · 531 阅读 · 0 评论 -
Django 创建第一个项目
使用 django-admin.py 来创建 HelloWorld 项目:django-admin.py startproject HelloWorld创建完成后我们可以查看下项目的目录结构:[root@solar ~]# cd HelloWorld/[root@solar HelloWorld]# tree.|-- HelloWorld| |-- __init__.p转载 2016-04-28 10:13:26 · 610 阅读 · 0 评论 -
linux下安装Django
yum 安装方法以下安装位于 Centos Linux 环境下安装,如果是你的 Linux 系统是 ubuntu 请使用 apt-get 命令。默认情况下 Linux 环境已经支持了Python。你可以在终端输入Python命令来查看是否已经安装。Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linu原创 2016-04-28 10:08:17 · 5034 阅读 · 2 评论 -
Python文件操作读写文件
最基本的文件操作当然就是在文件中读写数据。这也是很容易掌握的。现在打开一个文件以进行写操作: 1. fileHandle = open ( 'test.txt', 'w' ) fileHandle = open ( 'test.txt', 'w' ) ‘w'是指文件将被写入数据,语句的其它部分很好理解。下一步就是将数据写入文件: 1. fileHandle.wri转载 2016-04-28 09:58:53 · 2169 阅读 · 0 评论 -
Python 連接 MySQL
MySQL 是十分流行的開源資料庫系統,很多網站也是使用 MySQL 作為後台資料儲存,而 Python 要連接 MySQL 可以使用 MySQL 模組。MySQLdb 模組可以讓 Python 程式連線到 MySQL server, 執行 SQL 語句及擷取資料等。開始前要確定系統內的 Python 有安裝 MySQLdb 模式,你可以 Python command line inter转载 2016-04-28 09:24:37 · 341 阅读 · 0 评论 -
老鸟的Python入门教程
重要说明这不是给编程新手准备的教程,如果您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,Shell等.总之,这是面向老鸟的,让老鸟快速上手Python教程.为什么总结这样的一个教程我虽不是老鸟,但已熟悉Java,C/C++, Shell和Perl,且对常见的数据结构和算法等都了解.最近因项目需要,要做一个小工具转载 2016-04-26 16:46:25 · 525 阅读 · 0 评论