【如何使用Python文件上的空格使Kate缩进,但是使用标签文本文件和其他文件?】教程文章相关的互联网学习教程文章

python-从matplotlib heatplot删除空格【代码】

我在matplotlib中有一个散点图,要删除该散点图的北部和东部的空白,如下图所示. 这是我用来生成绘图的代码:# plotting figsize=(50,20) y,x = 1,2 fig, axarry = plt.subplots(y,x, figsize=figsize) p = axarry[1].pcolormesh(copy_matrix.values)# put the major ticks at the middle of each cell axarry[1].set_xticks(np.arange(copy_matrix.shape[1])+0.5, minor=False) axarry[1].set_yticks(np.arange(copy_matrix.shape[0...

Python:防止模块导入时混合使用制表符/空格【代码】

我知道您可以通过使用-tt调用Python来确保纯制表符/空格代码.但是,当我无法控制顶级调用时,是否仍可以在脚本加载的模块上强制执行此行为?解决方法:如果您可以控制初始脚本,则可以自己添加一个检查.例如,不仅可以导入学生的脚本,还可以使用一个函数,该函数首先检查模块的缩进错误,然后再导入:# instead of import foo foo.bar()# you have something like foo = verifyAndImport('foo') foo.bar()然后verifyAndImport看起来像这样...

用Python编写固定宽度,以空格分隔的CSV输出【代码】

我想使用Python的csv编写器编写一个固定宽度,空格分隔和最小引用的CSV文件.输出示例:item1 item2 "next item1" "next item2" anotheritem1 anotheritem2 如果我用writer.writerow( (“{0:15s}”.format(item1), “{0:15s}”.format(item2)) )…然后,使用空格定界符,由于项目格式的尾部空格而添加引号或转义符(取决于csv.QUOTE_ *常数),导致格式被破坏:"item1 " "item2 " "next item1 "...

python-如何用字符串中的空格替换自定义选项卡,具体取决于选项卡的大小?【代码】

我正在尝试编写一个不使用任何模块的python函数,该模块将使用具有制表符的字符串,并用适合于输入的制表符大小的空格替换制表符.但是,它不能仅将所有大小为n的制表符替换为n个空格,因为制表符可能是1到n个空格.我真的很困惑,所以如果有人能指出我正确的方向,我将不胜感激. 例如,如果tabstop最初是4号尺寸:123\t123 = 123 123 #one space in between但更改为Tabstop 5:123\t123 = 123 123 #two spaces in between我想我需要在字符...

python – 使用空格分隔符和最大长度拆分字符串【代码】

我想以类似于.split()的方式分割字符串(因此产生一个列表),但是以更聪明的方式:我希望它将它分成最多15个字符的块,但是不分裂中间词所以:string = 'A string with words'[splitting process takes place]list = ('A string with','words')此示例中的字符串分为“with”和“words”,因为这是您可以拆分它的最后一个位置,第一个位是15个字符或更少.解决方法: >>> import textwrap >>> string = 'A string with words' >>> textwrap...

python – 使用len作为文本但丢弃计数中的空格【代码】

所以,我正在尝试创建一个程序来计算用户输入的字符串中的字符数,但我想丢弃用户输入的任何空格.def main():full_name = str(input("Please enter in a full name: ")).split(" ")for x in full_name:print(len(x))main()使用这个,我可以得到每个单词中的字符数,没有空格,但我不知道如何将每个数字加在一起并打印总数.解决方法:计算长度并减去空格数:>>> full_name = input("Please enter in a full name: ") Please enter in a fu...

python – os.system,用于调用位于名称中包含空格的目录的exe【代码】

我的代码简单如下:file = 'C:\\Exe\\First Version\\filename.exe' os.system(file)当我运行这个程序时,会引发windowserror,找不到指定的文件.我发现问题与“第一版”之间的空白有关.那么我能找到一种绕过这个问题的方法吗? PS: 如果变量’file’将作为arg传递到另一个func中怎么办?解决方法:在路径周围放置引号将起作用:file = 'C:\\Exe\\First Version\\filename.exe' os.system('"' + file + '"')但更好的解决方案是使用子...

python – BeautifulSoup和带空格的类【代码】

使用BeautifulSoul和Python,我想find_all所有匹配给定类属性的tr项,其中包含多个名称,如下所示:<tr class="admin-bookings-table-row bookings-history-row paid ">我已经尝试了几种匹配该类的方法.正则表达式,通配符,但我总是得到一个空列表. 有没有办法使用正则表达式,通配符或如何匹配此类? 发布相同的问题here没有答案.解决方法:您可以使用css selector来匹配许多类:from bs4 import BeautifulSoup as soup html = ''' <...

python – 用Pandas读取空格分隔的数据【代码】

参见英文答案 > How to make separator in pandas read_csv more flexible wrt whitespace? 4个我曾经用numpy.loadtxt()读取我的数据.但是,最近我在SO发现,pandas.read_csv()要快得多. 要阅读这些数据我使用:pd.read_csv(filename, sep=' ',header=None)我现在遇到的问题是,在我的情况下,分隔符可以从一个空格,x空格到甚至一个标签不同. 这里我的数据如何:56.00 101.85 52.40 101.85 56....

python – 如何在一行中读取由空格分隔的两个输入?【代码】

我想读两个输入值.第一个值应该是整数,第二个值应该是float. 我看到了Read two variables in a single line with Python,但仅当两个值都是相同类型时才适用.我还有其他办法吗? 示例输入,首先是int,第二个是float.输入应该在一行上:20 150.50http://www.codechef.com/problems/HS08TEST/ 我是Python的新手.解决方法:像这样:In [20]: a,b = raw_input().split() 12 12.2In [21]: a = int(a) Out[21]: 12In [22]: b = float(b) Out...

Python:从列表对象中删除空格【代码】

参见英文答案 > Remove trailing newline from the elements of a string list 6个我有一个从mysql数据库附加的对象列表,并包含空格.我希望删除下面的空格,但我使用的代码不起作用?hello = ['999 ',' 666 ']k = []for i in hello:str(i).replace(' ','')k.append(i)print k解决方法:Python中的字符串是不可变的(意味着它们的数据不能被修改),因此replace方法不会修改字符串 – 它返回一个新字...

删除字符串拆分连接Python中间的额外空格【代码】

我有以下字符串强制我的Python脚本退出:"625 625 QUAIL DR UNIT B"我需要删除字符串中间的额外空格,所以我尝试使用以下拆分连接脚本:import arcgisscripting import logging logger = logging.getLogger()gp = arcgisscripting.create(9.3) gp.OverWriteOutput = Truegp.Workspace = "C:\ZP4" fcs = gp.ListWorkspaces("*","Folder")for fc in fcs:print fcrows = gp.UpdateCursor(fc + "//Parcels.shp")row = rows...

在Python中用空格分隔key = value字符串创建字典【代码】

我有如下字符串:s = 'key1=1234 key2="string with space" key3="SrtingWithoutSpace"'我想转换成字典如下:key | value -----|-------- key1 | 1234 key2 | string with space key3 | SrtingWithoutSpace我如何在Python中执行此操作?解决方法:尝试这个:>>> import re >>> dict(re.findall(r'(\S+)=(".*?"|\S+)', s)) {'key3': '"SrtingWithoutSpace"', 'key2': '"string with space"', 'key1': '1234'}如果您还想删除引号:...

仅在python中按第一个空格拆分字符串【代码】

我有字符串例如:“238 NEO Sports”.我想只在第一个空格分割这个字符串.输出应为[“238”,“NEO Sports”]. 我能想到的一种方法是使用split()并最终合并返回的最后两个字符串.有没有更好的办法?解决方法:只需将count作为第二个参数传递给str.split函数.>>> s = "238 NEO Sports" >>> s.split(" ", 1) ['238', 'NEO Sports']

如何计算Python中字符串的数字,字母和空格【代码】

我正在尝试创建一个函数来检测字符串的数字,字母,空格和其他数字.你知道我的代码有什么问题吗?我可以将代码改进为更简单和精确吗? 谢谢! (这是修改后的代码)def count(x):length = len(x)digit = 0letters = 0space = 0other = 0for i in x:if x[i].isalpha():letters += 1elif x[i].isnumeric():digit += 1elif x[i].isspace():space += 1else:other += 1return number,word,space,other它显示了这个错误:>>> count(asdfkasdf...