python
文章平均质量分 54
水木梵华
昨日种种,似水无痕;明夕何夕,君已陌路!
展开
-
VS Code配置python运行环境
安装环境:windows 10 家庭版 x86_64(64位)1、安装pythonwin 10是直接使用安装包安装的,下载地址切记在下载安装包后双击安装时一定要选中最底下的一个选项:add path to env。大致应该是这一个,是要将python添加到系统的全局环境变量中的,省的我们自己手动添加了。 并且最好记住安装路径或者指定一个通常使用的路径,比如:vscode默认的py原创 2018-01-16 23:57:02 · 68918 阅读 · 15 评论 -
python web将os.listdir()结果传入html导致中文连接丢失
使用python-bottle框架进行web开发,目前开发了一个在局域网内方便下载和上传文件的服务器DNUP。在下载时,就特定的文件夹刷新下载链接。此时,需要在后端python文件中使用os.listdir()遍历文件夹下的文件,然后将结果传递给前端html文件,并循环生成下载连接。# 后端DNUP.py@bottle.route('/download/<filename:path...原创 2018-07-14 16:30:29 · 496 阅读 · 0 评论 -
离线环境下安装flask
本文离线安装适用于windows系统和Linux系统安装文件安装文件已经打包,下载链接 1、click-6.7-py2.py3-none-any.whl 2、itsdangerous-0.24.tar.gz 3、markupsafe-1.0.tar.gz 4、werkzeug-0.14.1-py2.py3-none-any.whl 5、jinja2-2.10-py2....原创 2018-07-06 10:48:22 · 3947 阅读 · 0 评论 -
Flask-Bootstrap使用本地CSS和JS
Linux下的配置方法在离线环境下使用flask-bootstrap开发web界面时发现无法加载css和js,查看页面源代码发现是使用的在线cdn:<!-- Bootstrap --><link href="//cdnjs.cloudflare.com/ajax/libs/twitterbootstrap/3.3.7/css/bootstrap.min.css" r...原创 2018-07-12 10:04:45 · 3988 阅读 · 0 评论 -
Python-Flask学习:ImportError: No module named ext.script
安装flask的Flask-Script扩展遇到报错: ImportError: No module named ext.script这是因为在现版本,扩展的导入方式更改的,使用以下方式导入即可。$ pythonPython 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)...原创 2018-07-10 09:19:19 · 3947 阅读 · 0 评论 -
python命令行解析模块argparse
1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse....转载 2018-06-08 10:13:46 · 190 阅读 · 0 评论 -
python获取对象信息模块inspect
前言inspect模块可以用来获取对象的信息,对象可以是类,方法。本文中将主要介绍inspect模块中的getmembers()方法。getmembers() def getmembers(object, predicate=None) Return all members of an object as (name, value) pairs sorted by n...原创 2018-06-07 20:57:01 · 4811 阅读 · 0 评论 -
python配置解析模块ConfigParser
前言今天学习github上的开源项目NebulaSolarDash,初步接触到python中的配置文件解析模块ConfigParser,该模块主要是使配置文件生效,并修改和读取配置文件信息。此配置文件与windows下的 ini 文件相似,相关配置采用键值对的形式,可以是 “:” ,也可以是 “=” 形式的,总体来说和centos系列的yum配置文件相似。 部分信息有转载,侵删!!!# ...原创 2018-06-07 20:28:49 · 480 阅读 · 0 评论 -
bottle学习之JSON模块
本文转载自https://www.cnblogs.com/tjuyuan/p/6795860.html。侵删JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。在python中,有专门处理json格...转载 2018-06-14 16:18:00 · 1080 阅读 · 0 评论 -
bottle学习之使用socket获取本机IP和主机名
前言bottle是python的一个微型web框架,目前正在学习一个使用bottle的开源项目源码。刚好接触到获取客户端机子的本机IP和主机名,特此记录一下。获取IP和HOST使用socket模块获取IP和HOST,其实很简单:#!/usr/bin/env pythonimport socket# 获取主机名HOSThost = socket.gethostname...原创 2018-06-14 15:48:51 · 1233 阅读 · 0 评论 -
python模块—— os
Python模块 >>> OSos.getcwd() -> str # 返回当前路径, 相当于pwdos.chdir("dirname") -> None # 切换目录, 相当于cdos.curdir -> str # 返回当前目录, 相当于c...原创 2018-06-21 11:22:14 · 284 阅读 · 0 评论 -
python 查询模块内函数
python 查询模块内函数很简单,打开python解释器,使用dir()方法即可;示例:>>> dir(platform)['DEV_NULL', '__builtins__', '__copyright__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_abspat...原创 2018-06-21 09:54:09 · 482 阅读 · 0 评论 -
离线安装wxpython
前言由于工作环境,我的工作机是在离线环境下的,没法连接外网。但是自己又想学习一下wxpython,只好自己手动离线安装,本来以为很简单的,但是实际上。。。一言难尽。基本环境:python pip easy_install安装python2.7直接下载msi数据包安装,如果无法识别安装,那么:1、确定msi数据包的完整性,包括大小、格式;2、确定开启开启windows i...原创 2018-05-24 20:16:23 · 3815 阅读 · 0 评论 -
Note_python(05)
模块1、初识模块一个文件被看作一个独立模块,一个模块也可以被看作是一个文件。模块的文件名就是模块的名字加上扩展名.py。 模块内的函数的完整名字是通过句点标识符指定的,防止了名称冲突。例如: tkinter.Tk()2、搜索和路径路径搜索和搜索路径是两个不同的概念,前者指查找某个文件的操作,后者是去查找一组目录。 通常我们导入模块,就回去路径中搜索,如果模块没...原创 2018-04-04 00:17:10 · 169 阅读 · 0 评论 -
Note_python(04)
函数1、python里的函数可以返回一个值或者对象,知识在返回一个容器对象的时候有点不同,看起来像是能返回多个对象。>>> def bar():... return 'abc', '123'...>>> bar()('abc', '123')>>> type(bar()) #返回的其实是元组<type ...原创 2018-04-04 00:16:27 · 139 阅读 · 0 评论 -
Note_python(03)
错误与异常AttributeError:尝试访问未知的对象属性eg. >>> class myClass(object):... pass...>>> my = myClass()>>> my.name = 'Yanta'>>> my.name'Yanta'>>>原创 2018-04-04 00:15:47 · 173 阅读 · 0 评论 -
Note_python(02)
文件处理文件内移动seek()方法可以在文件中移动文件指针到不同的位置,offset字节代表相对于某个位置偏移量,默认为0,代表从文件开头算起,1代表从当前位置算起,2代表从文件末尾算起。 seek()经常用来重设文件位置指针。 eg.>>> f.name'anaconda-ks.cfg'>>> f.next()'#version=...原创 2018-04-04 00:14:58 · 145 阅读 · 0 评论 -
Note_python(01)
映射、字典映射类型内建函数dict Error: Python核心编程(第二版)p170>>> dict([['x', 1], ['y', 2]]){'y': 2, 'x': 1}实际输出测试:>>> dict([['x', 1], ['y', 2]]){'y': 2, 'x'Traceback (most recent c...原创 2018-04-04 00:12:14 · 161 阅读 · 0 评论 -
阿里云ECS(CentOS7)部署Flask
# 安装Flask[root@yanta ~]# pip install flask# 测试Flask[root@yanta ~]# vim app.py#!/bin/bashfrom flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return '<h1>Hello ...原创 2018-07-28 19:30:02 · 898 阅读 · 0 评论