import pandas as pd
import numpy as np
from Bio import SeqIO
from Bio import PDB
import requests
# 但是可能会出现 InsecureRequestWarning 警告,
# 虽然不影响代码采集但是看着不舒服,可以加上下面两行:
import urllib3
urllib3.disable_warnings()names=pd.read_csv('C:/Users/A/Desktop/name_list.txt',header=None)
j=0
not_exist_list=[]
for i in names[0]:j=j+1print(j)print(i)url = 'https://files.rcsb.org/download/'+i+'.pdb'#https://files.rcsb.org/download/7AR8.pdb#print('url')print(url)r = requests.get(url,verify=False)r=r.text.splitlines()#print(r)if r[3]=='    <title>404 Not Found</title>':print(i+'没有pdb文件。')not_exist_list.append(i)
print(not_exist_list)
print(len(not_exist_list))

批量检查pdb数据库某些蛋白质的pdb文件是否存在相关推荐

  1. dataset中的数据批量导入oracle数据库,C#如何把某个文件夹下的所有Excel文件导入Oracle数据库。详细点!...

    满意答案 o8wlfkcnr 推荐于 2016.01.01 采纳率:45%    等级:7 已帮助:311人 用下面这个方法把excel导入dataview,再把它导入database就简单了 pub ...

  2. Oracle-使用XTTS方式迁移11G到PDB数据库

    前言: Oracle11G迁移到12c之后的PDB升级方式主要有expdp/impdp,TTS以及XTTS,其中,expdp/impdp的迁移方式适用于小数据量的迁移,停机窗口较长,TTS的迁移方式使 ...

  3. Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone)

    Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone) 在Oracle 12c的多租户(Multitenant)特性中,可以通过灵活的克隆复制来创建PDB(Pl ...

  4. Oracle 12c系列(九) | 通过unplug与plug方式升级pdb数据库

    对于Oracle数据库升级操作,每个版本之间的升级步骤均相似,首先升级Oracle软件,然后升级数据库内的数据字典表. 在Oracle12c中,当我们通过容器的方式对数据库进行整合后,其升级方式变得更 ...

  5. 12cR1通过unplug与plug方式升级PDB数据库到19c

    实验目标: 12cR1通过unplug与plug方式升级PDB数据库到19c 实验环境: 数据库:升级前版本Oracle 12c R1  ,升级前版本Oracle 19c,同一台服务器 操作系统:AI ...

  6. 记一次,oracle pdb数据库配置

    listener.ora 配置 #   address value as shown below. DIRECT_HANDOFF_TTC_LISTENER = OFF SID_LIST_LISTENE ...

  7. oracle 12C 多库,Oracle12c多租户数据库 - PDB数据库的unplug及plug 2

    3.  拔出(unplug)mypdb2这个PDB数据库(即在源CDB中删除) [oracle@gtsv2088r test12]$ sqlplus / as sysdba SQL> show ...

  8. Oracle12c多租户数据库 - PDB数据库的unplug及plug 3

    4.2  在目标CDB上插入pdb数据库 . [oracle@gtsv2088r ~]$ .  .bash_profile_12c [oracle@gtsv2088r ~]$ [oracle@gtsv ...

  9. 3.通过现有的PDB创建一个新的PDB

    实验说明:创建PDB除了可以通过种子PDB创建外,现在测试通过一个现有的用户PDB克隆创建新的PDB数据库 实验步骤: 1.创建测试数据 SQL> alter session set conta ...

  10. 数据库运维:检查不同数据库中表的差异方案

    1.问题场景 程序员工作过程中,不管是什么项目,伴随着项目不断升级迭代,相应的项目数据库业务版本也不断更新,数据库出现新增表.修改表.删除表.新增字段.修改字段.删除字段等数据版本的变化,如果人工检查 ...

最新文章

  1. php 主观题判分,司法考试改革后多少分通过,客观题主观题分数怎么算?
  2. DataSource绑定DataTable.Select()显示system.data.DataRow问题解决的方法
  3. 要不要学Python?如何快速学Python?
  4. boost::geometry::detail::overlay::approximately_equals用法的测试程序
  5. RabbitMQ各个名词介绍
  6. maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目
  7. html 格式化 vim,代码格式化插件
  8. Unity资源打包之Assetbundle
  9. mysql三台部署_使用三台主机部署LNMP
  10. java反编译有什么用处_Java反编译工具有什么用,Java反编译工具使用解析
  11. 利用动软代码生成器-------.net链接SQl数据库
  12. 奇怪的 Win10 输入法问题
  13. 用InkScape绘制中国人寿LOGO
  14. 计算机一级office操作题题库百度云,不容错过!计算机等级考试题库之一级MS Office操作题与答案...
  15. 广和通率先启动基于联发科技 T830 5G平台的5G模组开发,加速全球运营商5G FWA部署
  16. 华三模拟器的错误使用方法
  17. 计算机的手机储存在哪里,手机wps文件保存在哪里?
  18. 2023年全国最新工会考试精选真题及答案10
  19. 2022中国开发者影响力年度榜单揭晓,华为、阿里、腾讯等入选年度开源贡献企业 | 美通社头条...
  20. JS 数组 isAarray() typeof push() unshift() splice()替换/删除/插入 slice()切片 join() split() reverse concat

热门文章

  1. 数据库表自动生成word文档
  2. 软件开发,网站建设,性价比高的PLC仿真软件。
  3. pb语言是什么计算机语言,pb编程语言排行榜_世界编程语言排行榜 搜狗百科
  4. win10装inventor哪个版本_超详细!高效电脑装系统教程
  5. Rwordseg包如何加载本地词典
  6. Python星盘接口、排盘、占星、API功能描述
  7. JS new一个对象的过程
  8. 网络参数配置与常用网络命令使用
  9. CSS学习(四)——字体样式,文本样式
  10. 微信服务商开发能力说明文档怎么写