python程序如何进行保存
作者:silencement 发布时间:2021-08-25 08:39:11
标签:python,程序保存
保存Python程序,可以使用以下方法:使用编辑器编写代码并保存
1、打开Notepad++
2、需要新建文本时,点击左上角”文本“,在弹出的菜单栏点击”新建“。
3、同时也可以直接点击”文本“下的新建图标即可.
4、保存的时候,保存为.py文件,这里保存为hello.py
内容扩展:
临时存放python程序
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#导入正则模块
import re
#导入os模块,本例用它来做文件写入操作
import os
#导入日志模块
import logging
import logging.handlers
import xlwt
import xlrd
import MySQLdb
import pymysql
db = pymysql.connect("localhost","root","123456","my_db_hanchuan01" )
# 遍历文件+采集手机号的方法
def count(dirname='D:/tmp/临时数据源/sheet转换/txtfiles'):
#-----------------------正则-------------------------------- #手机号正则
pattern_mob = re.compile('1[345789]\d{9}')
# pattern_mob_plus = re.sub('1[345789]\d{9}','1[345789]\d{9}+123')
#---------------------统计文件------------------------------ # 记录文件总数的变量
count=0
num=0 # 记录含手机号文件数的变量
for root, dirs, files in os.walk(dirname):
# 得到每个文件夹下文件数量
for filename in files:
# 将文件名与路径拼接成全路径
f = open(dirname+'/'+filename,'r+', encoding='utf-8')
var1 = (filename) # 将文件名写入数据库
result = pattern_mob.findall(f.read()) # result = pattern_mob_plus.findall(f.read()) # result = pattern_mob.findall # result = result+"123"
for phonenames in result:
var2 = (phonenames)
print(var1)
print(var2)
cursor = db.cursor() # 使用 cursor() 方法创建一个游标对象 cursor
cursor.execute("INSERT INTO 00_HEFEI_PHONES VALUES('%s', %s)" % (var1,var2)) # 执行sql语句
db.commit()
# 主函数
if __name__ == '__main__':
# # 调用count()h函数
count()
db.close()
来源:https://www.py.cn/faq/python/14069.html
0
投稿
猜你喜欢
- Python中多线程使用到Threading模块。Threading模块中用到的主要的类是Thread,我们先来写一个简单的多线程代码:#
- PHP PDO 预处理语句与存储过程很多更成熟的数据库都支持预处理语句的概念。什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译
- ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?] 产生原因:这种错
- 支持CSS属性Safari和WebKit实施大子的CSS 2.1规格所界定的万维网联盟( W3C ) ,以及部分的CSS 3规格。 。这个C
- Access 连接字符串 strConnect = “Provider=Microsoft.Jet.OLEDB.4.0;
- 数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。通俗地说,数据库就是一个按照数据结构来组
- ASP * 页制作中连接Oracle数据库的例子,下面这段代码能够显示,当前用户所能够看到的所有的用户和表,有兴趣的, 可以把每个表的内容上
- 我就废话不多说了,直接上代码吧!第一种def test1(): l = [] for i in range(1000
- 一、urllib 和 urllib2的关系在python2中,主要使用urllib和urllib2,而python3对urllib和urll
- 本文实例讲述了Golang算法问题之数组按指定规则排序的方法。分享给大家供大家参考,具体如下:给出一个二维数组,请将这个二维数组按第i列(i
- 代码如下:<html> <head> &nb
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&
- python3 在服务器上打印资产信息pip3 install prettytableurl 为 资产信息接口地址,返回为json信息。#
- 本文实例讲述了PHP队列用法。分享给大家供大家参考。具体分析如下:什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列
- 语法格式如下:assert expression等价于:if not expression: raise AssertionErrorass
- parse_dates : boolean or list of ints or names or list of lists or dic
- asp使用session来防止表单多次被提交的方法。formtest.asp' 表单文件<%Randomize&nb
- 某些情况下:我们希望在一个SQL Server下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成
- Javascript中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋
- 如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:$encode = mb_detect_encoding($string, arr