Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。
Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。
我不知道还有什么其他方法可以从列表中把单词逐个分离出来
所以我用了jieba库
测试文件名:source.py(将此文件放在主程序相同目录)
def sum(num):result = 0for x in range(1, num + 1):result += xreturn resultprint(sum(100))
主程序:
# -*- coding: utf-8 -*-
"""
@author:AragakiNoob
@date:2019-5-10"""
import jieba
import re
import os;
fo= open("source.py","r",encoding='utf-8').read()table=["def","for","in","return","print","range"]
words = jieba.lcut(fo)
fo2=open("source.py","w")
pas=''
for i in range(0,len(words)):if words[i] in table:pass;else:words[i]=words[i].upper()pas="".join(words)
fo2.write(pas)
fo2.close()
Python源文件改写。编写一个程序,读取一个Python源程序文件source.py,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。相关推荐
- python源文件改写_Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...
程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...
- python源文件改写、编写一个程序,Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...
程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...
- 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...
[简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...
- 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。
字符串怎么存? 先把字符串中的小写字母统计出来,用strfun()这个函数.当功能比较复杂的时候就一步一步来做. 然后把数组传过来.数组名就是一个指针.需要一个返回值,来记录小写字母的个数,n=str ...
- 输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换
输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换 大家好,我是萌新,初学者,这是第一次写博文,所以有些紧张,希望大家不要打我~谢谢 ##小写字母转换成大写字母 先说说我的思 ...
- c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母
把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...
- C语言:要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变
/* 要求输入一个字符,如果这个字符是小写字母,将这个字母转换成大写字母,否则保持不变 */ #include<stdio.h> #include<conio.h> void ...
- 131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件
//131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件"test"中保存.输入的字符串以!结束//这道题对我来说最重要的就是ch=getchar ...
- 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母
试题描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母. 输入格式 输入一行:待互换的字符串. 输出格式 输出一行:完成互换的字符串(字符串长度小于80). 样例输入 ...
- python源文件改写编写一个程序读取一个python源程序文件_学PYTHON第三节:编译和解释...
计算机执行源程序的两种方式:编译和解释 首先,了解一下静态语言,动态语言,目标代码,源代码. 动态类型语言(又称为脚本语言或扩建语言):在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量 ...
最新文章
- android游戏课程设计,Miuka「游戏化课程设计」图卡18|好课程如何讲故事的
- pandas高级处理-分组与聚合
- ajax请求失败后重连和promiseIfy
- python工程师收入-Python工程师薪水居然这么高
- Linux日志系统-02:logrotate简介
- dubbogo 3.0:牵手 gRPC 走向云原生时代
- SpringMVC中过滤器和拦截器的区别
- [云炬创业基础笔记]第六章商业模式测试13
- 数据库课程设计结论_结论
- Java 8中的策略模式
- 谈谈Hybird3D中的光栅化优化
- 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
- 如何更高效、更系统地彻底搞懂3D视觉?
- #开源的ZYNQ+AD936X SDR软件无线电
- linux系统安装vs2015,Visual Studio 2015正式版安装图文详解
- ibatis中iterate的用法(conjunction=or ,) .
- 【Android】虚拟环绕声
- JAVA编译一个原神抽卡模拟器
- Spring Boot 集成 Elasticsearch
- HANA用户权限设置