小编Klu*_*key的帖子

使用'pass'作为字典关键字

我正在尝试制作一个相当基本的请求脚本,它会登录到一个网站,但是我遇到了一个问题; 该网站需要'pass'键,但每当我尝试使用此python时,都会抛出一个错误,指出语法无效.这是我的代码:

import requests

with requests.Session() as c:
    url = 'www.a_url.com'
    USERNAME = 'a username'
    PASSWORD = 'a password'
    c.get(url)
    login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
    c.post(url, data=login_data, headers={"Referer": 'www.a_referer.com'})
    page = c.get('www.a_page.com')
    print(page.content)
    output = open('test.html','w')
    output.write(str(page.content))
Run Code Online (Sandbox Code Playgroud)

我给出的错误是:

    login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
                                        ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

知道如何强制python忽略'pass'并将其用作dict键吗?

python python-3.x

2
推荐指数
1
解决办法
67
查看次数

使用C#从文本文件中读取

所以我正在制作一个聊天程序,但是我在文本框中创建一个新行而不是覆盖其他消息时遇到问题.这是我的代码:

        private void refreshRate_Tick(object sender, EventArgs e)
        {
        String ChatPath = @"Path";
        String line;
        try
        {
            StreamReader sr = new StreamReader(@"Path");
            line = sr.ReadLine();
            richTextBox1.Text = null;
            while (line != null)
            {
                richTextBox1.AppendText(Environment.NewLine);
                richTextBox1.Text = line;
                line = sr.ReadLine();
            }
            sr.Close();
        }
        catch (Exception r)
        {
            Console.WriteLine("Exception: " + r.Message);
        }
        finally
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
103
查看次数

标签 统计

c# ×1

python ×1

python-3.x ×1