首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一些得到 Python 脚本

下面的python脚本有一部分是百度然后修改,一部分是自己写,如果以后有什么新脚本或者这些脚本有修改也会在这里更新,这些源码放在这里仅以备份为目的把图片上传到 sm.ms 图床...Image files_path = r'E:\acg\acg'#定义一个分类函数,函数括号中为需要分类图片文件夹路径def photo_classify(files_path): # 读取文件夹中所有文件名称...files_list = os.listdir(files_path) # 循环文件夹中所有文件 for photo in files_list: # 获取图片绝对路径...,若不存在,则新建文件夹,若存在,则将图片复制到文件夹中 # 先定义新文件路径,名字是new_path name_path = str(weight) +...def photo_classify(files_path): # 读取文件夹中所有文件名称 files_list = os.listdir(files_path) # 循环文件夹中所有文件

62550

为什么你的话题爬虫 topic 文件总是

话题爬虫 WeiboTopicScrapy.py 开源以来,收到最多反馈就是:为什么爬了那么久, topic 文件总是没有 csv 文件生成?...其实程序一运行起来,没有在控制台打印出每一页微博具体信息,就可以断定你操作方式出了问题,不必等上十几二十分钟。 总结了话题爬虫所有可能错误及解决办法,在此统一说明。...cookie 过期了 这个错误最明显特征就是,明明以前成功运行过,今天运行却出现了下面这样问题: ? 此时只需要重新去 weibo.cn 复制 cookie 就行。...cookie 没有过期还是出现了和 cookie 过期一样空白 这个错误和 cookie 过期差异在于,通常是在页码很大,比如 100 以上情况,这个时候,有两个原因: 本次话题搜索结果全部下载下来了...修改了一点小 Bug 当 filter=0 即抓取所有微博时,保存 csv 文件表头和表格内容会错位,现已修复并推送 Github。

81810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么网页总是卡?前端性能优化规则要点

    下面整理出一些常用性能优化要点,同时再罗列一下雅虎军规、2-5-8原则、3秒钟首屏指标这三个常用规则要点。...「首屏加载」:首屏快速显示可大大提升用户对页面速度感知,应尽量针对首屏快速显示做优化 「按需加载」:将不影响首屏资源和当前屏幕不用资源放到用户需要时才加载,可大大提升显示速度和降低总体流量(「...「尽量避免重置图像大小」:多次重置图像大小会引发图像多次重绘,影响性能 「图像尽量避免使用DataURL」:DataURL图像没有使用图像压缩算法,文件会变大,并且要解码后再渲染,加载慢耗时长 执行处理不当会阻塞页面加载和渲染...空规则」:CSS空规则增加了css文件大小,影响CSS树执行 「正确使用display」:display会影响页面的渲染 display:inline后不应该再使用float、margin、padding...」:过多font-size影响CSS树效率 「值为0时不需要任何单位」:为了浏览器兼容性和性能,值为0时不要带单位 「标准化各种浏览器前缀」 无前缀属性应放在最后 CSS动画属性只用-webkit

    1.7K20

    同样过亿测序片段为什么得到fastq文件大小迥异

    好奇之下,就去看了看这个数据集,蛮有意思,确实是一个样品,但是有两个不同ngs组学技术,所以有两个ID,同样过亿测序片段,得到fastq文件大小迥异,大家也可以自己点进去看看: https:...view=run_browser&page_size=10&acc=SRR5753916&display=reads 文件比较小是miRNA测序 网页描述是: Library: Instrument:...: 单端 30bp 测序片段 文件比较大是WGS 虽然网页描述是: Library: Instrument: HiSeq X Ten Strategy: WGS Source: GENOMIC...可以看到双端150bp测序片段: 双端150bp测序片段 现在是多组学时代,其实这些各个技术流程视频教程好几年前就全部免费共享在b站,而且同步分享了视频配套讲义和教辅材料; 学徒第1月,基础知识介绍掌握...甚至形成了专门学徒作业系列: 学徒考核-计算wes数据全部外显子平均测序深度 肿瘤外显子视频课程小作业 ChIPseq视频课程小作业 基本上每个过来这边学习一个月以上学徒都会让他们学习多种组学

    55410

    为什么你学不会递归?告别递归,谈谈一些经验

    说实话,哪来那么多捷径啊,不过,还是想写一篇文章,谈谈一些经验,或许,能够给你带来一些帮助。 为了兼顾初学者,我会从最简单题讲起!...这就是递归最重要三要素,每次做递归时候,你就强迫自己试着去寻找这三个要素。 还是不懂?没关系,再按照这个模式讲一些题。 有些有点小基础可能觉得太简单了,没耐心看?...但是,希望通过这三道题,给了你以后用递归做题时一些思路,你以后做题可以按照这个模式去想。...不会像今天这样,比较简单,所以呢,初学者还得自己多去找题练练,相信我,掌握了递归,你思维抽象能力会更强! 接下来讲讲有关递归一些优化。 有关递归一些优化思路 1....最后总结 其实,递归不一定总是从上往下,也是有很多是从下往上,例如 n = 1 开始,一直递归到 n = 1000,例如一些排序组合。

    94210

    为什么你学不会递归?告别递归,谈谈一些经验

    说实话,哪来那么多捷径啊,不过,还是想写一篇文章,谈谈一些经验,或许,能够给你带来一些帮助。 为了兼顾初学者,我会从最简单题讲起!...这就是递归最重要三要素,每次做递归时候,你就强迫自己试着去寻找这三个要素。 还是不懂?没关系,再按照这个模式讲一些题。 有些有点小基础可能觉得太简单了,没耐心看?...通过一篇文章是不可能掌握递归,还得多练,相信,只要你认真看我这篇文章,多看几次,一定能找到一些思路!!...不会像今天这样,比较简单,所以呢,初学者还得自己多去找题练练,相信我,掌握了递归,你思维抽象能力会更强! 接下来讲讲有关递归一些优化。 有关递归一些优化思路 1....最后总结 其实,递归不一定总是从上往下,也是有很多是从下往上,例如 n = 1 开始,一直递归到 n = 1000,例如一些排序组合。 ?

    61130

    为什么你学不会递归?告别递归,谈谈一些经验

    说实话,哪来那么多捷径啊,不过,还是想写一篇文章,谈谈一些经验,或许,能够给你带来一些帮助。 为了兼顾初学者,我会从最简单题讲起!...这就是递归最重要三要素,每次做递归时候,你就强迫自己试着去寻找这三个要素。 还是不懂?没关系,再按照这个模式讲一些题。 有些有点小基础可能觉得太简单了,没耐心看?...但是,希望通过这三道题,给了你以后用递归做题时一些思路,你以后做题可以按照这个模式去想。...不会像今天这样,比较简单,所以呢,初学者还得自己多去找题练练,相信我,掌握了递归,你思维抽象能力会更强! 接下来讲讲有关递归一些优化。 有关递归一些优化思路 1....最后总结 其实,递归不一定总是从上往下,也是有很多是从下往上,例如 n = 1 开始,一直递归到 n = 1000,例如一些排序组合。

    51410

    为什么程序员总是发现不了自己Bug? 程序员: 不认识他啊

    这种汹涌澎拜斗争是经常要面对,而且显然会困扰许多软件开发人员。 2.“为什么这个脚本需要这么多库?”...即使是一些适用于 JavaScript 插件,也会额外需要无数文件。有时,这会让人觉得烦杂恼人——但至少是有用! ? 3.“有没有这个功能插件?” 为什么要重新发明轮子?...此外,它们还为开发人员提供了一些自定义和独特选项。万一真的没有可用插件的话,为什么不自己构建一个呢? 4.“虽然网站可以工作,但我害怕 IE 浏览器。”...“哦,天哪,以前为什么不写点注释呢?” 当涉及到比较基础前端 HTML / CSS / JS 时,我们没有必要写注释。...恢复到最近可工作复制文件,然后从那里开始一步步前进。 13.“算了,还是从头再开始吧。”

    1.1K10

    为什么你学不会递归?告别递归,谈谈一些经验

    说实话,哪来那么多捷径啊,不过,还是想写一篇文章,谈谈一些经验,或许,能够给你带来一些帮助。 为了兼顾初学者,我会从最简单题讲起!...这就是递归最重要三要素,每次做递归时候,你就强迫自己试着去寻找这三个要素。 还是不懂?没关系,再按照这个模式讲一些题。 有些有点小基础可能觉得太简单了,没耐心看?...通过一篇文章是不可能掌握递归,还得多练,相信,只要你认真看我这篇文章,多看几次,一定能找到一些思路!!...不会像今天这样,比较简单,所以呢,初学者还得自己多去找题练练,相信我,掌握了递归,你思维抽象能力会更强! 接下来讲讲有关递归一些优化。 有关递归一些优化思路 1....最后总结 其实,递归不一定总是从上往下,也是有很多是从下往上,例如 n = 1 开始,一直递归到 n = 1000,例如一些排序组合。

    50100

    批量导入Excel文件为什么导入数据重复了?

    小勤:大海,为什么从Excel文件夹导入数据重复了? 大海:数据给我来试试看?...Step-01:新建查询-从文件夹 确定后,我们看到文件夹里有3个文件: 这里,显然是因为将合并工作表和数据源放在了同一个文件夹下,所以Power Query将合并工作表也显示了出来,并且...,还有一个前面带“~$”合并工作表,是因为合并工作表当前打开状态,生成了一个临时文件。...所以在后续编辑查询时候我们首先要把合并工作表内容过滤掉,否则以后刷新数据时会连合并工作表数据一起导入。...Step-05:选择Sheet类别的工作表 经过这样筛选后,我们最终导入数据就只有该工作簿中最原始工作表数据,后续操作就没有什么差别了,我们继续完成它。

    2.9K50

    python文件按回车闪退_为什么python文件夹闪退

    大家好,又见面了,是你们朋友全栈君。 有时候,我们在运行python程序时候会闪退,到底是什么原因呢?python文件是以.py结尾,可以自己在python环境下运行。...对于这种闪退情况,大概可以从以下几个方面分析。 第一步 首先找到我们平时编辑python后,将文件储存所在文件位置,尝试下双击,看是否能打开。...第二步 如果打不开或者闪退,可以尝试选择打开方式,选择Python应用程序或者文本编译器看看是否能够打开文件先尝试了双击,未打开,接着选择打开方式–pthon,还是失败。...然后选择了平时文本编译器Geany,成功打开了命名为comment.py python文件。 第三步 尝试用文本编译器执行该python文件,看看能否运行。结果显示可以成功运行。...以上就是python运行窗口闪退(python打开文件出现闪退什么原因)一种解决办法,可能不能解决您当前问题,内容教程仅供参考。更多精彩教程资讯,请关注众星平台。

    4.5K40

    从WGS测序得到VCF文件里面提取位于外显子区域【直播】基因组84

    首先要下载并且得到人类基因组外显子坐标记录文件 这里参考基因组版本仍然是hg19,所以去CCDS数据库里面下载对应版本,并且格式化成BED文件。...格式的人类全部exon区域坐标文件如下: 1 801942 8024331 861321 8613921 865534 8657151 866418 8664681...BED文件进行抽提 这里就不自己造轮子了,用现成工具,而且是我们用过很多次SnpEff套件,代码如下 cat snp.vcf | java -jar ~/biosoft/SnpEff/snpEff...GATK best practice流程得到SNP/INDEL记录VCF文件都进行提取,用代码 wc -l *vcf简单统计一下提取效果,如下: 1042 hg19_exon.indel.vcf...|wc 仍然有2315个SNV在外显子区域,却没有被dbSNP数据库记录,可能是家族特异性位点,属于正常基因型多样性,也有极小可能性这些位点是后发突变,也就是通常癌症研究领域somatic

    2.8K90

    为什么不推荐另外2种快速传几百G文件方法!

    引言 是@程序员小助手 Rman,昨天看到一个题目,说在两台PC之间快速传几百G文件,有没有什么好办法。 考虑到操作系统平台,有Windows,Linux,MaxOS,这些都有差异。...参看 两台电脑之间如何快速传输几百G文件?-两台,传输,文件,电脑 ? 这里说说为什么不推荐另外2种。 一个是网络存储。...为什么不推荐,因为pandownload被举报,开发者收监,百度名声臭不可救药。所以不推荐。 国外网速,你我都是知道。 还有一个是,软件共享。 有人说这很简单啊,局域网有QQ,不就行了?...回答发出后,有不少网友回复说, “直接拔下来硬盘,接到新主机上。新主机启动,挂载为新磁盘,立马可用!” 这个也是经不起推敲。...Linux下可能得费一些驱动和软件,MacOS尚且不知。 很多朋友第一反应,就这么干,是因为默认使用都是windows系统。 惯性使然。

    2.8K10

    Roslyn 如何基于 Microsoft.NET.Sdk 制作源代码包

    准备工作 在开始读本文之前,希望大家先了解一些概念,请看理解 C# 项目 csproj 文件格式本质和编译流程 - walterlv,这一个文章告诉了大家一些基础,不然在看本文时候会不知道为什么需要这样写...从图片可以看到压缩这个文件压缩包名字可以随便写,但是建议格式是 包 id 加上 包版本号,这样在垃圾 VisualStudio 才可以找到,不然总是会出现找不到包 现在尝试在 VisualStudio...如果使用上面的方法会发现自己资源是找不到,包括 xaml 也是无法编译,在 xaml 里面引用资源也是找不到,不过这些问题都会在 SourceYard 解决 原理 刚才大家可以看到我没有在 nuspec...\src\*.cs" > 如果还有文件夹,文件夹里有一些代码,可以这样写 ...\src\**\*.cs" > 现在可以使用所有的 cs 文件了,但是存在 xaml 文件还没有解决,而且也不能让开发者去编辑引用代码

    82520

    竟然有如此好用读Android源码利器

    推荐一个可以在线搜索Android源代码网站cs.android.com。它是由Google开发一款可帮助开发者查看实际使用 Android 源代码工具。它功能特别强大。...支持文件查询。 支持class文件查询。 支持函数名查询。 支持交叉引用查询,函数调用跳转。 支持查看git提交记录。 ❝注意 需要科学上网才能访问cs.android.com ❞ 网站主页如下 ?...在Android Studio 查找 postSyncBarrier方法调用竟然找不到。但是使用该网站却能找到。 Android Studio对有的方法调用支持并不好。 ?...例如Handler同步屏障机制。我们通过历史记录可以很了解到为什么Google引入这个机制,以及它能干什么。通过学习google大神修改记录,我们也能得到很大提升。 ?...最后,如果你之前不了解这个网站,或者之前了解过一些其他类似的网站。强烈建议你试试cs.android.com。理由很简单,因为这个google官方出品

    2.6K30

    为什么打开一些网站会提示:将此站点作为应用安装,网站要怎么样才可以和他一样

    要使您网站在用户访问时出现“将此站点作为应用安装”提示,您需要为网站添加一个名为“manifest.json”文件。这个文件包含了网站基本信息,如名称、图标等。...以下是一个简单manifest.json文件示例: { "name": "您网站名字", "short_name": "简短名字", "description": "网站描述", "...接下来,您需要在网站HTML文件标签内添加以下代码,以引用manifest.json文件: 完成以上步骤后,当用户访问您网站时,他们浏览器将显示“将此站点作为应用安装”提示。...如果提示没有出现,可以尝试以下方法进行排查: 确保manifest.json文件正确放置在网站根目录中。 确保HTML文件标签内正确引用了manifest.json文件。 清除浏览器缓存并刷新网页。...如果问题仍然存在,请提供更多关于您网站详细信息,例如使用框架、浏览器类型等。这将有助于我为您提供更具体解决方案。

    52050

    为什么子线程更新了 UI 没报错?借此,纠正一些Android 程序员一个知识误区

    半小时前, XRecyclerView 群里面,一位群友私聊,问题是: 为什么子线程更新了 UI 没报错? 叫他发下代码看,如下,十分简单代码。...他用了 OkHttp 异步 enqueue 请求,并在成功后更新了 textView text。 明确一点: okhttp 同步异步回调都是在子线程里面的。...那么这样来说,按照我们被一直灌输原理: 子线程不能刷新UI,上面这段代码妥妥地爆错啊。 而我要说是: 上面的代码不一定爆错,它还会稳稳顺利执行。 你十分怀疑了? 你可以尝试下。...原因 在看到他发给我代码,onCreate 里面的部分,一切已经明了,这也是之前面试几年经验的人设过坑。下面直接讲原因,源码分析那些你们自己去看吧,你应该去看。...e.printStackTrace(); } title.setText("执行不了

    1.2K70

    「冒名顶替综合征,还是真的不行?」硕士学位、4年CS工作经验,但我感觉自己什么都不会

    ta 表示自己在工作中非常积极,会为大家做很多事,也得到了其他人赞扬,被认为是一名很棒员工。但在这位发帖人看来,ta 只是做了一些很基本事情。...在提及导师时,ta 是这样描述:「导师拥有博士学位,但她什么都不知道。每当我向她寻求指导时,她总是大脑一片空白。得自己想办法,没人告诉这条路对不对。...有一天她问我为什么要用 GitHub 来编写所有代码。还有一次她问我为什么写函数,为什么需要函数式编程。她认为写函数是无用,会使代码变得复杂。」...而我只是在 Jupyter Lab 里输入一些东西,然后点击 run。像我这样的人怎么能在别处找到工作呢?充其量只是个初级数据分析师,在其他地方甚至找不到基础数据分析师工作。...怪不得在别的地方找不到工作。有 4 年工作经验,但现在状况比刚毕业时还糟糕。」 发帖人表示申请过其他职位,但面试机会很少,而且面试时经常被问一些基础问题,例如 KNN 工作原理。

    29610

    Roslyn 如何在 Target 引用 xaml 防止文件没有编译

    在使用新项目格式,可以使用 Target 添加项目,但是有一些项目需要在合适时候添加,如果添加早了,那么会让用户看到这些文件,如果添加时间是在引用编译之后,那么文件将无法进行编译。...本文主要是自己探索 VisualStudio 编译过程,所以有一点乱,主要过程就是遇到了将 xaml 写在了 Traget 里,编译时候因为找不到 xaml 编译,所以无法编译通过。...一个空白 WPF 程序会包含这些内容 compile 编译文件 App.xaml.cs MainWindow.xaml.cs Program.cs Properties\AssemblyInfo.cs...” Program.cs(15,17): Error CS1061: “App”未包含“InitializeComponent”定义,并且找不到可接受第一个“App”类型参数可访问扩展方法“InitializeComponent...那么现在尝试使用 Target 来添加这两个文件为什么需要使用 Target 而不是直接写 ItemGroup 是因为需要在用户 VisualStudio 看不到这些文件

    1.1K10

    Roslyn 如何在 Target 引用 xaml 防止文件没有编译

    在使用新项目格式,可以使用 Target 添加项目,但是有一些项目需要在合适时候添加,如果添加早了,那么会让用户看到这些文件,如果添加时间是在引用编译之后,那么文件将无法进行编译。...本文主要是自己探索 VisualStudio 编译过程,所以有一点乱,主要过程就是遇到了将 xaml 写在了 Traget 里,编译时候因为找不到 xaml 编译,所以无法编译通过。...一个空白 WPF 程序会包含这些内容 compile 编译文件 App.xaml.cs MainWindow.xaml.cs Program.cs Properties\AssemblyInfo.cs...” Program.cs(15,17): Error CS1061: “App”未包含“InitializeComponent”定义,并且找不到可接受第一个“App”类型参数可访问扩展方法“InitializeComponent...那么现在尝试使用 Target 来添加这两个文件为什么需要使用 Target 而不是直接写 ItemGroup 是因为需要在用户 VisualStudio 看不到这些文件

    73220
    领券