我想接受用户的信息输入。然后使用python中的random包生成一个随机密钥。
但是,如何使用key的ascii值来生成仅作为字符串的输出呢?例子:
message = hi
random key generated = bi
encrypted message = "something in alphabets only like xh or mo."
我是python的新手,在python中遇到了一些数据库引擎问题。
我有文本文件数据库表(person.text),在python中分隔分隔符(AC.26)。例如
sue|45|Happy Lane|456-3245
John|43|67 Drury Lane|897-3456
Mark|21|Stuffy Street|345-7896
现在,我想要一个从用户那里获取查询并从这个文本文件中获取数据并显示的功能。查询可以选择、更新(带或不带where子句)。
例如,如果用户将输入作为“从person中选择名称”,则输出将是
sue
John
Mark
我搞不懂我应该使用哪种数据结构??
使用Robot Framework,我可以自动连接到一个网站。为此,我使用Dialogs通过命令"Get Value From User“询问用户名和密码。问题是,库只允许用户输入一个接一个的值(第一个弹出窗口中,机器人询问用户名,第二个弹出窗口中,机器人询问密码)。Dialogs不支持在同一弹出窗口或窗口中询问多个值。但是有办法做到这一点吗?(我没有找到任何东西,而且我几乎从来没有学习过python来创建我自己的库(我计划尽快创建))。感谢您的帮助!
我正在用Python创建一个文本到语音合成器。为了允许最大程度的灵活性和用户友好性,该程序允许用户编辑变量,如语音速率或音量。我做了一个尝试-除了-其他循环,以捕获任何错误的输入。这方面的问题是,如果输入无效,则直到程序后期才会触发异常。没有被捕获的输入是字符串。如果某些关键字是而不是输入的,是否有任何方法触发异常,例如:
while True:
try:
var = input("Choose your speech rate (Slow, Normal, or Fast): ")
except var != "Slow", &
我有一个表(14000行),ID和描述如下:
ID Desc
1 Red Audi car
2 BMW crossroad without air condition
3 6 door yellow Mercedes
4 Green BMW with air condition
5 Black BMW without air condition
用户可以使用快捷键、不同的单词顺序、俚语……
用户输入类似这样的输入:"crossroad bmw wo ac“
我需要ID =2的匹配输入(没有空调
我正在尝试计算.py文件中的关键字,但我编写的代码也计算字符串中出现的关键字。如何区分实际的关键字和字符串中的关键字?例如:is、with和in是关键字,但您也可以在注释和用户输入字符串中找到它们。这是我尝试过的:
from collections import Counter
import keyword
count = {}
scode = input("Enter the name of Python source code file name :")
with open(scode,'r') as f:
for line in f:
我有一个代码,它允许我识别用户输入的关键字,系统会显示关键字所链接的问题,并询问它是否正确。如果用户输入yes,则给出解决方案
# The following is a database of problems, keywords, and solutions.
PROBLEMS = (('My phone does not turn on.',
{'power', 'turn', 'on', 'off'},
('put it on charger.
问题:使用“user”循环编写python程序,该循环将要求用户输入考试成绩。你应该先问用户他们想输入多少分数。然后使用一个循环来请求每个分数,并将其加到一个总数中。最后,计算并显示输入分数的平均值。下面列出了我得到的当前代码,但是每当我试图运行它以查看它是否有效时,就会产生语法错误:无效的“否则的语法”。我尝试了在while循环内和外部不使用其他方法,然后它产生了SyntaxErorr:无效语法。也许你忘带逗号了?
examNum = examCount
examCount = int(input("How many scores would you like to enter?
在python中,我需要用户的输入介于年份之间。 Using if语句将错误(如果他超出范围)返回给用户,并邀请他选择另一个年份。 第二次,他选择了一年,需要在同样的条件下再次测试。这还没发生呢。 让他的输入重新测试,直到满足条件的最佳解决方案是什么? 下面是一些实际的代码片段 year = input("Enter a year between 1900 and 2099 : ")
if year >= "1900" or year <= "2099":
year = (input("The year you en
我有一个Python模块,其中有几个函数,它应该根据用户输入调用不同的函数。例如,在我的代码中,我有如下内容:
if val == "X":
return foo.X(self)
elif val == "Y":
return foo.Y(self)
elif val == "Z":
return foo.Z(self)
else:
sys.exit("ERROR: value %s DNE"%(val))
有没有一种方法可以直接根据输入调用foo模块中的python函数,而不需要多个if语句?
我有一个C++类,它有一个成员函数,可以接受数量从小到多的参数。让我们将这些参数命名为a-f。所有参数都有默认值。作为我正在处理的python项目的一部分,我想将这个类公开给python。目前,成员函数如下所示:
class myClass {
public:
// Constructors - set a-f to default values.
void SetParameters(std::map<std::string, double> &);
private:
double a, b, c, d, e, f;
}
voi
编写一个Python程序来猜测介于1到9之间的数字。转到编辑器注意:提示用户输入猜测。如果用户猜错了,那么提示就会再次出现,直到猜对了为止,如果猜对了,用户就会得到一个“猜对了!”消息,程序就会退出。编辑:-每次输入错误号码时,我都要打印一条消息。然而,即使我写的是正确的号码,我也会收到这条信息。
target_num = 3
guess_num = ""
while target_num != guess_num:
guess_num = int(input('Guess a number between 1 and 10 until you get it
如果用户没有输入乘法、加法等,那么应该打印一个字符串。但是,如果输入了这些单词中的一个,它仍会打印此字符串。我刚刚开始学习python;很抱歉这是一个基本的问题!
print ("Multiplication, Addition, Subtraction or Division?")
type = str(input("Your choice:"))
if type != "multiplication" or "addition" or "subtraction" or "division":
我正在学习在不一致中编写我的第一个简单的基于响应的机器人。我用Python编写代码,并通过Replit托管代码(因为它有一种方法可以让你的机器人全天候在线)。 我已经知道如何响应用户的关键字/触发词,但我在编写以下代码时遇到了问题: 当用户输入“触发”单词之一,如单词“death”时,我希望机器人在我为“触发”单词创建的字典(称为“quotes”)中查找“death”的键,该键有一个列表作为其值对,然后随机返回列表中的一个值。 这就是列表在字典中的样子(为了节省空间,不是完整的) quotes = {
'death': [
'Even death is n
我正在编写一个python代码,它允许用户创建类别,然后用他们想要的对象填充这些类别。最后,我打印了所有内容,并使用文件I/O创建了一个包含信息的文本文档。
因为用户可以输入同样多的类别和飞机,所以我无法控制类的init中的参数数。我想要创建一个字典,它为作为字典键的Air平面对象创建属性,并为这些属性创建值。我该怎么做?
谢谢。
class Airplane:
def __init__(self, dictionaryPerhaps):
#How could I make properties that were the keys and ha
我重新制作了这个简单版本的Python3.8代码,它模拟了运行在Windows 10上的程序中一些不想要的行为。
import keyboard
from time import sleep
def get_key() -> str:
"""
Get the user-pressed key as a lowercase string. E.g. pressing the spacebar returns 'space'.
:return: str - Returns a string representation of
我正在用python写一个简单的猜字游戏。我没有使用列表,而是将游戏的所有单词作为函数的参数,放在一个名为.txt的文件中。清单本身也很好。
游戏要求用户输入一个字母。一旦输入字母,如果它匹配随机函数随机选择的单词之一,则相应地给出点。
问题是,当函数运行时,用户输入的字母遍历列表中的所有单词。我该如何解决这个问题?
def guess_game(data):
word = random.choice(data)
print("alright, guess the first letter:")
ans = input("Enter a
我试图将输出输入到一个文件中,而不是使用python打印到控制台,但到目前为止,唯一起作用的是在控制台python myPythonFile.py > outputTest.txt中输入以下内容,这里的代码是我的代码:
import os
srcPath = ('path/to/my/files')
for folder, dirs, files in os.walk(srcPath):
for file in files:
fullpath = os.path.join(folder, file)
with op
我有一个文本文件,里面有4篇不同的文章,其中包含单词,每篇文章都由文本"<NEW ARTICLE>"分隔
<NEW ARTICLE>
Take a look at
what I found.
<NEW ARTICLE>
It looks like something
dark and shiny.
<NEW ARTICLE>
But how can something be dark
and shiny at the same time?
<NEW ARTICLE>
I have no idea.
我想要做的是读取这
好的,所以我在python中制作了一个文件保存软件,允许用户制作、删除和上传文件到程序中的一个秘密文件夹。
下面是我遇到麻烦的部分:
user = input("User :")
if user is "Aymen":
print("Welcome")
else:
print("Access denied")
为什么我的程序不管正确的输入总是显示“访问被拒绝”?
我得到了以下错误:当TypeError: input() got an unexpected keyword argument 'encoding'试图使用fileinput.input()从python中的stdin读取时,文档说文件输入应该这样使用。
我在用python 3.9
import fileinput
for line in fileinput.input(encoding="utf-8"):
process(line)
让我解释一下我想做什么:
输入
一个csv文件,包含数百万行,其中包含每个行:用户的id和包含该用户使用的关键字<code>E 211</code>的列表的字符串。第二个字段string的格式并不那么重要,我可以根据自己的需要进行更改,例如添加这些关键字的计数。这些数据来自Twitter数据库:用户是Twitter用户,关键词是从Twitter中获取的“有意义”的单词(如何不重要)。
样本行
这是当前csv的一行的样子:
(用户id,关键字)
"1627498372", " play house business card"
目标
考