axwa 发表于 2021-4-8 08:16

python 文本导入求助

本帖最后由 axwa 于 2021-4-19 08:16 编辑

大佬们,求指导下,这种导入文本,怎么把uid和pwd两个文本放在一个文本中实现导入啊?谢谢大佬了
    def get_user_info(self):
      with open(self.desktop + "\\uid.txt") as f:
            self.id = f.read()
      with open(self.desktop + "\\pwd.txt") as f:
            self.pwd = f.read()


uid文本内容:张山
pwd文本内容:23456789

Loker 发表于 2021-4-8 08:23

uid和pid里面的内容可以发一小段吗?或者直接发下里面的格式

axwa 发表于 2021-4-8 08:25

本帖最后由 axwa 于 2021-4-8 08:33 编辑

Loker 发表于 2021-4-8 08:23
uid和pid里面的内容可以发一小段吗?或者直接发下里面的格式
好的    谢谢已经补上txt内容
uid文本内容:张山
pwd文本内容:23456789

kof21411 发表于 2021-4-8 08:45

def get_user_info(self):
    with open(self.desktop + "\\info.txt") as f:
      str = f.read()
        info = str.split('&');
        self.id = info
        self.pwd = info

info.txt文本内容:张山&23456789

Loker 发表于 2021-4-8 08:51

axwa 发表于 2021-4-8 08:25
好的    谢谢已经补上txt内容
uid文本内容:张山
pwd文本内容:23456789

class User:

    def __init__(self):
      self.desktop = 'C:\\Users\\xxxxx\\Desktop\\DemoTest'
      self.save_location = 'C:\\Users\\xxxxx\\Desktop\\DemoTest\\user.txt'

    def get_user_info(self):
      with open(self.desktop + "\\uid.txt", encoding='utf-8') as f:
            self.id = f.read()
            print(self.id)
      with open(self.desktop + "\\pwd.txt") as f:
            self.pwd = f.read()
            print(self.pwd)

    def save_user_info(self):
      self.get_user_info()
      with open(self.save_location, 'w', encoding='utf-8') as f:
            text = '用户名:%s\n密码:%s' % (self.id, self.pwd)
            f.write(text)


user = User()
user.save_user_info()

axwa 发表于 2021-4-8 08:53

本帖最后由 axwa 于 2021-4-8 08:55 编辑

kof21411 发表于 2021-4-8 08:45
def get_user_info(self):
    with open(self.desktop + "\\info.txt") as f:
...
好的谢谢了
info = str.split('&')可以换成info = str.split('\n')换行符这样不?
张山
2345678

axwa 发表于 2021-4-8 08:55

Loker 发表于 2021-4-8 08:51

class User:



好的谢谢   

gentlespider 发表于 2021-4-8 08:56

def get_user_info(self):
    with open(self.desktop + "\\uid.txt") as f:
      self.id = f.read()
    with open(self.desktop + "\\pwd.txt") as f:
      self.pwd = f.read()
    with open('合并.txt','w',encoding='utf-8') as f:
      f.write(self.id+'\n'+self.pwd)

kof21411 发表于 2021-4-8 08:57

axwa 发表于 2021-4-8 08:53
好的谢谢了
可以换成

可以的,你自己喜欢

Loker 发表于 2021-4-8 09:00

我好像理解错了{:1_925:},4L正解,哈哈。
页: [1] 2
查看完整版本: python 文本导入求助