您的位置:首页 > 编程语言 > Python开发

python 键盘输入数字的计算 文件的读写

2017-10-18 17:35 337 查看
学习python,开贴记录。

获取键盘输入值的函数:input(‘这里是提示’)

count0 = input("请输入:")

用这个函数获取的内容都是字符串,如果键入的数字要进行运算,需要将其转变成数字。

count0=input("请输入:")
#比如输入5
count=int(count0)
这时,键入的数字就可以用于计算了

使用 
open(filename, mode)

打开文件



f = open("C:/Users/lenovo/Desktop/新建文件夹/foo.txt", "r")


这样就创建了一个名为f的只能用于读取文件内容的对象

然后利用对象的方法来操作

# 打开一个文件
f = open("C:/Users/lenovo/Desktop/新建文件夹/foo.txt", "r")
str = f.read()
print(str)
# 关闭打开的文件
f.close()

这样就读取了桌面新建文件夹中foo.txt第内容。其他操作方式也类似。

引入 pywin32(下载安装,需选择版本) 与 xlwings(pip安装) 可以操作excel。下面这段代码可以将excel表格中内容写入xml文件。

import xlwings as xw
wb = xw.Book('new.xlsx')  # Creates a connection with a new workbook
#xw.apps[0].books['new.xlsx']
sht = wb.sheets['Sheet1']

#sht.range('A1').value = 'I love N baby very much'
##sht.range((2,2)).value = [['Foo 1', 'Foo 2', 'Foo 3'], [10.0, 20.0, 30.0]]
##print(sht.range((2,2)).expand().value)
f = open("test.xml", "w")
i = 1
while sht.range(i,1).value != None:
f.write(str(sht.range(i,1).value) + ' ')
i += 1
f.close()
print('ok')



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算
相关文章推荐