mdsk.net
当前位置:首页 >> python中怎么将一个变量写到文件中 >>

python中怎么将一个变量写到文件中

可以,把需要调用的那个文件作为模块导入就行.from xx(文件名,注意不要加后缀.py) import *这样就把xx文件里的变量导入进主程序了,然后直接用xx文件里的变量就行

要写字符串到文件请用file要想把对象序列化到文件请用pickle不知道怎么用的话请用help(file)或者help(pickle)

你好:首先你需要新建一个文本;txtpath=r"C:\Users\Administrator\Desktop\AAA.txt"fp=open(txtpath)x=5fp.write(x)fp.close()

方案如下:1. 将另一个py做成一个包,或者直接和调用文件放在同一个目录下;2. 在调用者文件头引入:from py名字 import *;3. 这样就可以使用另一个py文件的所有函数了.

首先导入sys模块import sys然后在打算把输出数据写入文件的代码之前加上以下代码output=sys.stdoutoutputfile=open(filename,'w')sys.stdout=outputfile上面的filename表示输出文件程序结束或恢复成正常输出时加上以下代码outputfile.close()sys.stdout=output恢复输出为开始保存的正常输出值

直接写就可以了.比如文件名为variable.py,内容如下:mylist = [1,2,3]a = 4b = '456'……然后,在其他文件中直接引用就可以了.import variable然后 variable.a, variable.b

with open('1.txt', 'w') as f: ? ? ? ?f.write("想要写的内容")

字符串和list之间,是不能直接加的.list=[5,6,10] str1="" for i in list: str1+=str(i)+',' aa="游戏结果:"+str1 print(aa) file = open("C:/py.txt","a") file.write(aa)

将文本每行读入一个数组中啊 然后直接用python 中数组 insert() 插入file = open("C:/a.txt", "r")li = []#line_counter = 0while 1: line = file.readline() if line: li.append(line) else: breakfile.close()lines = len(li)'''下面从倒数第三行开始插入想要

不知道这是不是你想要的效果(把list作为一个str写入文件)>>> list = ['i','am','a','boy']>>> file = open('test.txt','w+')>>> file.write(repr(list))>>> file.close()>>> print open('test.txt').read() ['i', 'am', 'a', 'boy']

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com