html字符串生成器源代码
#-*-coding:utf-8-*-
#-*-coding:big5-*-
#-*-coding:cp936-*-
import Tkinter
import tkFileDialog
import os
import tkMessageBox
import shutil
urlnew=""
#文件打开
def manipuOpen():
url = tkFileDialog.askopenfilename(title = '打开html文件', #创建打开文件对话框
filetypes=[('HTML', '*.htm'), ('All files', '*')] ) #指定文件类型
return url
def FileOpen():
global urlnew
url=manipuOpen()#得到要操作的文件路径
urltemp=url[:-4]+"temp"+url[-4:]
shutil.copy2(url,urltemp)
urlnew=urltemp[:-3]+"htm"
os.rename(urltemp,urlnew)
#文件保存
def manipuSave():
url= tkFileDialog.asksaveasfilename(title = '保存生成的代码', #创建保存文件对话框
filetypes=[('文本文件', '*.txt'), ('All files', '*')])
return url
def FileSave():
global urlnew
urlsave=manipuSave()
GenerateCode(urlnew,urlsave)
#生成代码
def GenerateCode(oldString,newString):
SourceFile=open(oldString,"r")
string=""
lines=SourceFile.readlines()
for i in range(0,len(lines)):
lines[i]=lines[i][:-1]+"\\n"
string=string+str(lines[i])
string=string.replace(r'"',r'\"')
DestFile=open(newString,"w")
DestFile.write(string)
tkMessageBox.showinfo(message="导出成功!")
#生成代码
def main():
root = Tkinter.Tk()
root.resizable(0,0)
root.title('htm代码生成器')
button1 = Tkinter.Button(root, text = '打开html文件', #创建按钮
command = FileOpen)
button1.pack(side='left')
button2 = Tkinter.Button(root, text = '保存生成的代码',
command = FileSave)
button2.pack(side='left')
root.mainloop()
main()
转载于:https://www.cnblogs.com/pythonlover/archive/2012/03/12/2391917.html
html字符串生成器源代码相关推荐
- php字符串加密解密源码,PHP中加密解密字符串函数源代码
PHP中加密解密字符串函数源代码: /** *功能:对字符串进行加密处理 *参数一:需要加密的内容 *参数二:密钥 */ function passport_encrypt($str,$key){ / ...
- Python文档字符串生成器:基于CodeBERT,支持Google、Numpy等多种输出格式
木易 发自 凹非寺 量子位 报道 | 公众号 QbitAI 又一款懒人神器问世了: Visual Studio Code的扩展,基于CodeBERT的Python文档字符串生成器. 看来现在,这群偷 ...
- Java学习笔记(八)--字符串生成器
字符串生成器 Java StringBuffer 和 StringBuilder 类 创建成功的字符串对象,其长度是固定的,内容不能被改变和编译.当对字符串进行修改的时候,需要使用 StringBuf ...
- python 文档字符串_新款Python文档字符串生成器来了
又一款懒人神器问世了: Visual Studio Code的扩展,基于CodeBERT的Python文档字符串生成器. 看来现在,这群偷「懒」的程序员们连文档字符串都不想自己写了. 基于CodeBE ...
- python 生成字符串_Python字符串生成器,按照特定的顺序
我正在制作一个程序,运行时会根据我定义的字符列表生成一个随机字符串. 的代码是:Python字符串生成器,按照特定的顺序 from random import randint from random ...
- 公众号裂变游戏H5性格标签生成器源代码下载
公众号裂变游戏H5性格标签生成器源代码下载 这个代码我已经测试,保证可用.需要的免费拿去吧,不要钱 使用的时候,只要控制好IP和域名,一天增粉可以达到1000人以上. 这个公众号裂变速度还是非常快的. ...
- 字符串:字符串顺序比较、11-2删除重复元素、字符串生成器、着急的WYF(不同子串个数)
字符串顺序比较 问题描述比较两个字符串s1和s2,输出:0表示s1与s2相等:1表示s1的字母序先于s2:-1表示s1的字母序后于s2输入格式输入两行,第一行输入一个字符串1,第二行输入字符串2.输出 ...
- PHP随机字符串生成器
我正在尝试在PHP中创建一个随机字符串,并且我对此绝对没有输出: <?phpfunction RandomString(){$characters = '0123456789abcdefghij ...
- php随机获取一行文本,一行PHP随机字符串生成器?
而不是改写字母表字符串,它是更快得到一个单一的随机字符. 从字符串中获取一个随机字符,然后将md5(time())附加到它.在添加md5(time())之前,从其中删除一个字符,以便将生成的字符串长度 ...
最新文章
- 1.2.1 分层结构 协议 接口 服务
- 二、lvm条带化的概念
- php mysql修改命令_PHP编程:mysql alter table命令修改表结构实例详解
- 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出
- 网络上经典的DOS小命令
- 【线上直播】Xilinx低延时、高质量实时视频服务技术实践
- delphi 提取字符中的数字
- NLP数据增强方法总结:EDA、BT、MixMatch、UDA
- java数组的四个要素_Java零基础系列教程04Java数组
- 显示器驱动有什么用_科普一下:电脑显示器用什么接口好,主流接口有哪些?...
- 虚拟专题:知识图谱 | 流程工业控制系统的知识图谱构建
- spring和jdbctemplate
- 多个非空文件整合至一个文件
- JMETER安装中遇到的问题(not able to find Java executable or version.Please check your java installation)
- QPSK调制及MATLAB实现
- 网络协议学习---LLDP协议学习
- st7789 旋转_玩转 ESP32 + Arduino(二十八) TFT_eSPI库驱动ST7789
- GAN-评价指标IS以及FID、KID
- 好用的 APISpace 车牌识别API
- sstream和strstream的用法