import configparsercf = configparser.ConfigParser()cf.read("config.ini", encoding=‘UTF-8‘)username=cf.get("user","username") auto=cf.get("autologin","auto") config.ini[user]username=abcd[autologin]auto=1原文:https://www.cnblogs.com/chenglee/p/14854679.html
python发现文件夹下所有的jpg文件,并且安装文件排放的顺序输出 glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。glob.glob返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可...
引言本文的目的,是向您展示如何使用pandas 来执行一些常见的Excel任务。有些例子比较琐碎,但我觉得展示这些简单的东西与那些你可以在其他地方找到的复杂功能同等重要。作为额外的福利,我将会进行一些模糊字符串匹配,以此来展示一些小花样,以及展示pandas是如何利用完整的Python模块系统去做一些在Python中是简单,但在Excel中却很复杂的事情的。有道理吧?让我们开始吧。
为某行添加求和项我要介绍的第一项任务是把某几列相加...
一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)2、json.dump()和json.load()主要用来读写json文件函数二、代码测试1.py1 import jso...
改程序执行后,会清理 test/文件夹中距离现在超过一天的以 .xml 结尾的文件# coding: utf-8import time
import os
root = os.path.dirname(__file__)
def clear_file(root_dir):print(333333)for root, dir, names in os.walk(root_dir):print(root, dir, names)for name in names:filename = os.path.join(root, name)ct = os.stat(filename).st_ctiment = time.time()s1 = time.localtime(ct)s2 = time.localtime(nt)print"s%文件...
#!/usr/bin/python3
str1 = input("请输入:")
print("你输入的是:",str1)f=open("abc.txt","a")
f.write("python study is good\n我正在学习中\n")
f.close()fr=open("abc.txt","r")
str2=fr.readline()
#str2=fr.readlines()print("abc.txt:")
print(str2)
fr.close() 原文:http://www.cnblogs.com/qin1991/p/5910184.html
1、 读写文件
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2018/1/25 20:49
# @Author : zhouyuyao
# @File : demonWrite.py
# PyCharm 2017.3.2 (Community Edition)
# Build #PC-173.4127.16, built on December 19, 2017
# JRE: 1.8.0_152-release-1024-b8 amd64
# JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
# Windows 10 10.0
# Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36)
# [MSC v...
最近这段时间,经常通过xftp在服务器上创建目录并上传文件,繁琐的事一直循环的做,因此一直在想通过Python脚本能自动创建目录,上传文件,询问公司大佬和百度终于找到了方法,接下来看看。一. 说明 主要安装两个模块paramiko与scp,功能即可实现 paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,...
python的模块,就不得不说包(package),package是module的集合,在一个package中有很多的module,还是以之前的index.py与baiduHq.py模块为案例,说明包的使用,新建baidu包,切记包与文件夹最明显的区别是包有__init__,而文件夹没有,见下图新建baidu和index两个包,分别编写baiduHq.py和index.py那在index包下的index.py怎么调用baidu包下的baiduHq.py中的函数,类了?见实现的过程原文:https://www.cnblogs.com/confidence-pea...
把原文件内容和要修改的内容写到新文件中进行存储的方式import os
def alter(file, old_str, new_str):'''将替换的字符串写到一个新的文件中,然后将原文件删除,新文件改为原文件的名字:param file:文件路径:param old_str:需要替换的字符串:param new_str:替换的字符串:return: None'''with open(file, 'r', encoding='utf-8') as f1, open('%s.bak'%file, 'w', encoding='utf-8') as f2:for line in f1:if old_str i...
本文实例讲述了python获取目录下所有文件的方法。分享给大家供大家参考。具体分析如下:os.walk()函数声明:walk(top,topdown=True,onerror=None)1. 参数top表示需要遍历的目录树的路径2. 参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件3. 参数onerror的默认值是"None",表示忽略文件遍历时产...
在使用的是pandas读取文件内的数据时,通常会默认保持7精度左右的数据(具体有多少进度没有在意)而有时候我们需要精度比较高的数据,在这里就需要进行处理了,一般需要在使用pandas读取文件的那一行之后,添加一行代码:1 with pd.option_context(‘display.precision‘, 12)就行了,完整例子如下point = pd.read_csv(‘point.csv‘)
with pd.option_context(‘display.precision‘, 12):# print(point)B0 = np.double(point.loc[...
python中import语句导入库文件路径可通过sys.path查看。写一个简单的小程序:1import sys
2print sys.path运行它,本机上得到的结果如下:[‘‘, ‘/usr/local/lib/python2.7/dist-packages/Paste-1.7.5.1-py2.7.egg‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘, ‘/usr/local/lib/python2.7/...
https://moonlet.gitbooks.io/cython-document-zh_cn/content/ch1-basic_tutorial.htmladd_num.pyx文件def add_nums(ls):total = 0.for l in ls:total += lreturn total
set_up.pyfrom distutils.core import setup
from Cython.Build import cythonizesetup(ext_modules = cythonize("add_num.pyx")
)运行python setup.py build_ext --inplacelinux上会生成add_num.so文件。可以删除add_num.pyx文件。之后可以直接调用import add_...
代码如下:myfile2=open(‘e:/enterprise.xlsx‘,mode = ‘r‘)
file2_content=myfile2.readlines()
print(file2_content) 执行时报错信息如下:illegal multibyte sequence 尝试解决方式一:添加编码方式:gb18030,失败myfile2=open(‘e:/enterprise.xlsx‘,encoding = ‘gb18030‘,mode = ‘r‘) #添加编码方式:gb18030
file2_content=myfile2.readlines()
print(file2_content)
尝试解决方式二:编码方式调整为:uft-8,失败...