Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母

Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母,第1张

程序代码如下:

importkeyword。

s=keyword.kwlist。

#建立保留字列表。

n=input("输入一个文件名:")。

f=open(n,"r").readlines()。

ls=[]。

foriinf:。

i=i.split()。

ls.append(i)。

#建立一个以每行的所有单词为元素组成的一个列表组。

foriinrange(len(ls)):

iff[i].isspace():

fo.write(""+"\n")

forjinrange(len(ls[i])):

x=ls[i][j]

ifxnotins:

x=x.upper()

else:

x=x.lower()

ifx==ls[i][len(ls[i])-1]:#判定是否遍历至每行的末尾。

fo.write(x+"\n")

else:

fo.write(x+"")

扩展资料:

Include:该目录下包含了提供的所有文件头,如果用户需要自己用C或者C++来编写自定义模块扩展Python,那么就需要用到这里提供的头文件。

Lib:该目录包含了Python自带的所有标准库,Lib中的库都是用Python语言编写的。

Modules:该目录中包含了所有用C语言编写的模块,比如random、cStringIO等。Modules中的模块是那些对速度要求非常严格的模块,而有一些对速度没有太严格要求的模块,比如os,就是用Python编写,并且放在Lib目录下的。

使用python源文件的几种方法\运行python脚本:

a. windows下打开shell(DOS提示符,命令行,cmd):

CMD命令进入某个目录

如在window 下cmd运行python源文件 xxx.py(注意这个xxx.py在C盘的python27目录下,若是其它盘的目录,就进入其它盘的目录来运行xxx.py):

打开cmd

输入c: 回车

输入cd c:/python27/ 回车 (ps:cd后面没有冒号!,如果需要在dos下查看带有空格的文件夹,要给文件夹加上引号如:CD "Program Files"/PHP )

输入python xxx.py 或者 xxx.py 回车

这是在找到文件路径下去执行某文件,直接在cmd,python环境下输入python xxx.py 会运行语法错误,不知是否是系统的环境变量没有添加好?

在linux下参见vamei :python 基础

另附:cmd命令

1.进入上一层目录 CD ../

2.显示目录下的文件及了目录 dir

b.Linux下运行python源文件:

$ python xxx.py

c.在IDLE下运行python源文件

点击开始->程序->Python 2.7->IDLE(Python GUI)

点击file->open->xxx.py

ctrl+F5

quit()是退出程序

d.在IDLE里,可以通过os执行系统命令,执行python源文件:

import os

os.system('python c:/xxx.py')

e. 直接双击xxx.py

双击xxx.py,窗口一闪而过。很像VC运行时的Ctrl+F5对不对?那怎么办呢?(非windows系统可以跳过,不用此技巧)

这里我们在代码里加入一句话raw_input(),就可以。

提问者说的是dos命令下的打开方式:

方法是Python 文件全路径名:

当然也可以右键,选择Edit With IDLE;

或者双击。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12099096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存