草庐IT

制作方

全部标签

python - 在 Django 模型中制作树结构?

我想要一个包含2个字段的模型,子字段和父字段。我如何在Django中执行此操作?我有这样的东西fromdjango.dbimportmodelsclassFooModel(models.Model)parent=models.ForeignKey('self',blank=True,null=True)children=models.ManyToOneRel('self',blank=True,null=True)def__init__(self,*args,**kwargs):super(FooModel,self).__init__(*args,**kwargs)self.pare

python - 如何为第 9 题制作一个高效的解算器

iOS和Andriod上有一款名为PuzzleNumber9的游戏(我与创作者没有任何关系)。您从3x3网格开始,其中数字1到9随机放置在棋盘上。然后将相邻数字(追踪一条路径)组合起来,加起来为9。路径中的最后一个节点变为9,所有其他数字增加1。将9的相同倍数组合在一起,其中结束节点变为数字的两倍并且起始节点回到一个。例如,如果您开始于123546789你可以从2-3-4开始到结束134596789然后将两个9组合起来1345167818游戏的目标是达到1152。基本上它就像2048,但没有随机元素。例如,当您用完总和为9的数字时游戏结束8765559172我在python上写了一个简

python - 如何为 seaborn 的热图或相关矩阵制作动画?

我对python比较陌生(来自Matlab)。作为一个项目,我正在尝试创建一个相关矩阵随时间变化的动画图。为了使情节好看,我正在尝试seaborn。我努力完成动画(Mac上的Matplotlib后端有问题),但现在可以使用来自网络的这段代码制作非常基本的动画:importnumpyasnpfrommatplotlibimportpyplotaspltfrommatplotlibimportanimationnx=50ny=50fig=plt.figure()data=np.random.rand(nx,ny)im=plt.imshow(data)definit():im.set_dat

python - 如何将我用pygame制作的游戏发送给其他人?

我是使用pygame制作游戏的新手,我的第一次尝试仍在进行中,但我想知道如何将我的游戏发布或发送给我没有pygame的friend,以便他们可以玩它。我上网查了一下,但没有找到任何有用的信息。 最佳答案 您可以将您的项目打包成一个独立的可分发应用程序,该应用程序拥有自己的Python环境。OSX:py2apphttp://pypi.python.org/pypi/py2app/Linux:pyinstallerhttp://www.pyinstaller.org/赢:py2exehttp://www.py2exe.org/注意,你可

python - 我应该从哪里开始使用 python 制作刮板或机器人?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我对编程语言(python)不是那么陌生,但我不知道从哪里开始使用python制作机器人或爬虫?我应该学习cgi编程吗?还是爬虫只使用python脚本运行?我应该为此构建一个服务器吗?对此一无所知...感谢您的帮助

python - ReportLab制作简单表格的方法

如何在ReportLab中制作简单的表格?我需要制作一个简单的2x20表格并放入一些数据。有人能给我举个例子吗? 最佳答案 最简单的表函数:table=Table(data,colWidths=270,rowHeights=79)有多少列和结束行取决于数据元组。我们所有的表函数如下所示:fromreportlab.platypusimportSimpleDocTemplatefromreportlab.platypus.tablesimportTablecm=2.54defprint_pdf(modeladmin,request,q

python - 从 CSV 文件 Python 制作对象

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我试图在Python中创建一个对象集合,这些对象的属性来自CSV文件。目前,我有一个简单的类:classmyClass:name=""age=0hobbies=[]def__init__(self,var1,var2,var3)self.name=var1self.age=var2self.hobbies=var3为了存储大量数据而不会使代码困惑,我创建了一个CSV文件,如下所示:RobertSamson

python - 制作一个 Python 文档的 PDF 文件

Python官网提供PDF文档下载,但是是按章节分开的。我下载了源代码并构建了PDF文档,它们也是单独的PDF。如何从源代码中的Makefile构建一个PDF文件?我认为那样阅读会更方便。如果串联单独的PDF不会遗漏目录(书签),那也是可以接受的。我尝试了Imagemagick的convert,poppler-utils的pdftk和pdfunite,它们在连接后都丢失了书签。 最佳答案 如果您已有PDF,则无需重新创建它们。相反,使用类似PDFSplit&Merge的东西或PDFArchitect.---编辑---由于上述解决方案

python - 读取大文件并制作字典

我有一个大文件,我需要读入它并从中制作字典。我希望这尽可能快。但是我在python中的代码太慢了。这是显示问题的最小示例。先做一些假数据pastelargefile.txt现在这里有一段最小的python代码,用于读取它并制作字典。importsysfromcollectionsimportdefaultdictfin=open(sys.argv[1])dict=defaultdict(list)forlineinfin:parts=line.split()dict[parts[0]].append(parts[1])时间:time./read.pylargefile.txtreal0