• 为什么此回滚功能无法按预期工作

    I am going to execute 2 sql queries and I want to put them in a transaction, if any query failed then call rollback(). The code is shown as following and 2 queries are str_trunction: truncate the table & str_insert: insert some rows 代码: try: mydb....
  • 带有构造器的类,该构造器将剥离文本文件并将元素移至列表

    我得到一个文本文件,并告诉我必须创建一个对所有国家/地区进行分类的类。尽管当我尝试打印语句以测试代码是否正常工作时,它什么也没有返回。没有语法错误,这只是逻辑错误。如果有人可以建议该怎么做,那将是惊人的。 我的代码如下: class CountryCatalogue: def __init__(self, countryFile): self._countryCat = [] self._countryFile = open(countryFile, "r", enc...
  • 在直方图matplotlib jupyter上分散数据

    请注意,我是matplotlib的新手,我正尝试将数据分布到直方图中,如下所示。以下是我编码的结果: 我要实现的是: 我尝试散布垃圾箱,但它只会降低频率,而不会散布图表。 下面是我的代码: #Loading data url = 'https://raw.githubusercontent.com/diggledoot/dataset/master/uber-raw-data-apr14.csv' latlong = pd.read_csv(url) #Rounding off data for mo...
  • 如何在Python中使用round()函数?

    I would like to know how to use the round() function. In the code, it shows 3.75 for me, but I would like for it to show 4 instead. 我的密码 import random def dice(): count = 0 n = input( "Enter # of dice [3, 6]: " ) n = int( n ) diceList = [...
  • 如何根据用户输入从文本文件中删除特定行

    我在这里想要做的是允许用户输入一个字符串,如果该字符串存在于我的文本文件中,我希望程序查找它所在的行并打印该行的编号。我想不出办法。 kw是用户输入的顺便说一句 一些代码供参考: def DELITEM(): kw = Dele.get() with open('notify.txt') as f: if kw in f.read: print('the number of the lin...
  • 我无法获取Keyboard。按键后等待继续输入代码

    我正在用python编写一个脚本,直到我按下某个键(在这种情况下,该键为Y)之后,才应该继续执行该脚本,但是每次我到达该脚本的那一部分并按下该键时,只是提前结束程序。我不太清楚我是想念东西还是只是轻度智障。 import random import time import keyboard loop = True while loop == True: north = random.randint(0,90) south = random.randint(0,90) west = random.rand...
  • 使用RegEx识别Beautiful Soup中的电子邮件

    我是从事可以从给定网站抓取电子邮件的程序的初学者。代码如下: import requests, bs4, re print('Fetching Website...') res = requests.get('https://examplewebsite.com') res.raise_for_status() soup = bs4.BeautifulSoup(res.text, 'html.parser') type(soup) my_list = [] for link in soup.find_al...
  • 如何编写一个函数来检查文件中的元素是否重复?

    我有一个文件“ f.txt”,并且其中有很多类型为str的数字。每个数字最多包含9个数字,最小为3个数字。每个数字都由换行符分隔(因此,每个数字都在其自己的行中,我不知道如何正确设置其格式,因此下面的示例是“格式方面准确)。 我想编写一个遍历文件的函数,并检查该文件中是否有重复的数字。该文件的内部看起来像这样: 1244816 \ n 2760125 \ n 1102758 \ n 713765 \ n 6521147 \ n 4711995 \ n 1494276 \ n 12336119 \ n 839...
  • 用于变量列表

    `from random import shuffle k = 1000 T = 0 while k!=0: ludzie = [i for i in range(1000)] plaszcze = [i for i in range(1000)] shuffle(plaszcze) for value in range(k): if ludzie[value]==plaszcze[value]: k = k - 1 ...
  • 将子字符串附加到多个字符串列表

    我有多个字符串列表,每个字符串都需要附加一个子字符串。这就是我要做的事情。 def attachSub(l, substr): return [str+substr for str in l] substr = 'substring' myList = attachSub(myList, substr) myList2 = attachSub(myList, substr) myList3 = attachSub(myList, substr) Now if I have dozens of li...
  • 我该如何创建一个输赢字典,以记录赢得或输掉游戏所需的掷骰数?

    我是python编码的新手。这是一个掷骰子游戏。它被玩了50次,我能够输出胜利和失败,我也能够跟踪点数。我想制作一个字典,以记录赢得比赛和输掉一场比赛所需的掷骰数(一次赢和一次输掉一个字典)。例如,这将是项目的键和值。 4:20表示当游戏进行了50次时,赢得或输掉了四个掷骰(取决于是赢球字典还是输球字典)。 这是我到目前为止所拥有的。我渴望学习,但是我被困在这里。我将不胜感激任何帮助。 import random from collections import Counter def roll_dic...
  • 删除重复的元素

    我想从列表中删除重复的元素,并返回仅具有唯一值的列表。这是我的代码 def remove_dup(nums): for i in range(1, len(nums)): if nums[i] == nums[i-1]: nums.remove(nums[i]) return nums 我正在测试代码: print(remove_dup([0,0,1,1,1,2,2,3,3,3,4])) 我期望输出为[1,2,3,4],但得到的却是[0,1,1,2...
  • 使用域名运行Python脚本

    这个问题与某些特定的代码无关,而是与实现有关: 这似乎是一个愚蠢的问题,但是没有人知道如何使用域名来托管连续运行的python脚本吗?如何使用它的一些示例:作为处理数据的脚本或游戏的服务器。如果这是不合理的,还有其他方法可以让python脚本连续在线运行吗?
  • 想开始忍者,但想开始

    在我的kali Linux中安装ninja-ide,每当我运行此代码“ ninja-ide”来运行它时,此错误就会不断出现..... Traceback (most recent call last): File "/usr/bin/ninja-ide", line 34, in <module> ninja_ide.setup_and_run() File "/usr/share/ninja-ide/ninja_ide/__init__.py", line 71, in setup_and_r...
  • 使用字典将变量保存在文本文件中的问题

    我想将所有值(cases1)保存在文本文件中。但是,当我执行以下代码时,仅最后一个值(即7)保存在variable.txt中 cases1 = [1, 2, 3, 4, 5, 6,7] for j in cases1: promfac=j dict = {'promfac':promfac} varsave=repr(dict) file = open("variables.txt","w")...
  • 如何在特定目录中重命名文件,请帮助Python

    我希望每个人都保持安全无虞。 您能帮我更改某些目录中的文件名吗? 我正在为RDA编写脚本以从该网站下载文档,并且当我从该网站下载这些文件时,文件名没有模式,这是完全随机的。因此,我想将这些文件重命名为某些模式。 例如, 第一次下载的文件名:filedownload.pdf 重命名为:1234567.pdf 第二下载的文件名:extractpages.pdf 重命名为:1234568.pdf 在参数中设置了新名称,这样部分就可以了,但是由于我不知道下载的文件名是什么,因此无法将此文件名更改为新名称。 因此,我...
  • 列表中元素置换的最佳并行性

    我正在尝试制作一个可以并行运行的函数,该函数计算字典中list元素的排列并在字典中返回它们。我尝试使用多处理池,但是由于某些原因,它甚至更慢。我想知道是否有一种使用dask来实现我的功能的方法。 我试图并行运行的功能是排列: import time def Joinx(numList): '''Convert numbers of a list to a only one number [1,2,3]=> 123''' s = ''.join(map(str, numLis...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部