Heim Backend-Entwicklung Python-Tutorial Pthon批量处理将pdb文件生成dssp文件

Pthon批量处理将pdb文件生成dssp文件

Jun 10, 2016 pm 03:10 PM
pdb-Datei 批量处理

# -*- coding: utf-8 -*-
"""
Created on Sat Jun 20 19:36:34 2015

@author: chaofn
"""
import os

"""
这个程序的目的是将linux下/ifs/home/fanchao/Manesh_pdb目录中的所有文件(一共有215个文件)
批处理
将pdb文件生成dssp文件

"""
#listdir返回文件名的列表
fileLine=os.listdir('/ifs/home/fanchao/Manesh_pdb')
#遍历整个列表
for i in range(len(fileLine)-1):
  #将字符串用变量表示
  input_file='/ifs/home/fanchao/Manesh_pdb/'+fileLine[i]
  #先去掉文件名的后缀,然后形成后缀为dssp的文件名
  out_file=fileLine[i].split('.')[0]+'.dssp'
  output_file='/ifs/home/fanchao/Manesh_dssp/'+out_file
  #注意:参数的传递(先是%s,然后是%变量名),多个变量的传入要用元组表示,在元组前用%
  os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
Nach dem Login kopieren

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So öffnen Sie eine PDF-Datei So öffnen Sie eine PDF-Datei Nov 21, 2023 am 09:40 AM

Zu den Programmen zum Öffnen von PDF-Dateien gehören: 1. Microsoft Excel 2. BIOVIA Materials Studio 4. UCSF Chimera; 7. NACCESS; Ausführliche Einführung: 1. Microsoft Excel, PDB-Dateien werden in Textform gespeichert, sodass sie nach dem Öffnen der PDB-Datei in Excel usw. mit Excel geöffnet werden können.

Swoole implementiert ein effizientes Website-Stapelverarbeitungstool Swoole implementiert ein effizientes Website-Stapelverarbeitungstool Jun 15, 2023 pm 04:36 PM

Im heutigen Big-Data-Zeitalter ist eine effiziente Datenverarbeitung zum Ziel vieler Unternehmen und Websites geworden. Um diesen Bedarf zu decken, sind viele hervorragende Technologien und Tools entstanden, darunter Swoole, ein leistungsstarkes asynchrones Netzwerkkommunikations-Framework, das auf der PHP-Sprache basiert. In diesem Artikel wird erläutert, wie Sie mit Swoole ein effizientes Website-Stapelverarbeitungstool implementieren. Swoole ist ein leistungsstarkes asynchrones Netzwerkkommunikations-Framework auf Basis von PHP. Es bietet hervorragende Leistung und Skalierbarkeit und ermöglicht Ihnen eine einfache

Erfahren Sie, wie Sie die Stapelverarbeitungsfunktion des E-Mail-Versands auf der Website über PHP und PHPMAILER implementieren Erfahren Sie, wie Sie die Stapelverarbeitungsfunktion des E-Mail-Versands auf der Website über PHP und PHPMAILER implementieren Jul 21, 2023 am 08:09 AM

Erfahren Sie, wie Sie die Stapelverarbeitungsfunktion des E-Mail-Versands auf der Website über PHP und PHPMAILER implementieren. Im modernen Internetzeitalter wird E-Mail als wichtige Kommunikationsmethode in verschiedenen Bereichen häufig verwendet. Für Website-Entwickler ist es manchmal erforderlich, E-Mails an eine große Anzahl von Benutzern zu senden, z. B. um Benutzer über eine erfolgreiche Registrierung zu benachrichtigen, Werbeaktionen zu senden usw. Das manuelle Versenden von E-Mails einzeln ist offensichtlich eine ineffiziente Methode. Daher ist die Implementierung der Stapelverarbeitungsfunktion zum Versenden von E-Mails zu einer der wesentlichen Fähigkeiten für Entwickler geworden. In diesem Artikel werden PHP und PHPMAIL verwendet

Praktische Interpretation von Strategien und Techniken zur Optimierung der Java-Datenbanksuche Praktische Interpretation von Strategien und Techniken zur Optimierung der Java-Datenbanksuche Sep 18, 2023 pm 01:25 PM

Zusammenfassung der praktischen Interpretation von Strategien und Techniken zur Optimierung der Java-Datenbanksuche: Die Datenbanksuche ist einer der häufigsten Vorgänge in Anwendungen, und die effiziente Durchführung einer Datenbanksuche ist eine Herausforderung, der sich Entwickler stellen müssen. In diesem Artikel werden einige Optimierungsstrategien und -techniken für die Java-Datenbanksuche vorgestellt und spezifische Codebeispiele zur Implementierung dieser Optimierungsstrategien bereitgestellt. Einleitung: Heutzutage werden riesige Datenmengen in Datenbanken gespeichert, und das Durchsuchen dieser Daten ist einer der häufigsten Vorgänge in Anwendungen. Bei Datenbanksuchvorgängen handelt es sich jedoch häufig um große Datenmengen

So verarbeiten Sie Bilder stapelweise mit Python So verarbeiten Sie Bilder stapelweise mit Python Aug 26, 2023 pm 05:39 PM

So verwenden Sie Python zur Stapelverarbeitung von Bildern Einführung: Im heutigen Zeitalter der sozialen Medien und der digitalen Kultur sind Bilder zu einem unverzichtbaren Bestandteil des täglichen Lebens der Menschen geworden. Manchmal müssen wir jedoch dieselben Vorgänge an einer großen Anzahl von Bildern durchführen, z. B. Größenänderung, Zuschneiden, Drehen usw. Die manuelle Bearbeitung dieser Bilder ist sehr zeitaufwändig und mühsam. Daher wird die Verwendung von Python zur Stapelverarbeitung von Bildern die Effizienz erheblich verbessern. In diesem Artikel wird erläutert, wie Sie die Pillow-Bibliothek von Python zur Stapelverarbeitung von Bildern verwenden

Verwendung von PHP und SOAP zur Implementierung der Stapelverarbeitung und des Stapelimports von Daten Verwendung von PHP und SOAP zur Implementierung der Stapelverarbeitung und des Stapelimports von Daten Jul 29, 2023 am 10:37 AM

Verwendung von PHP und SOAP zur Implementierung der Stapelverarbeitung und des Stapelimports von Daten Einführung: Im modernen Informationszeitalter sind viele Unternehmen und Organisationen mit der Verarbeitung und dem Import großer Datenmengen konfrontiert. Um die Arbeitseffizienz zu verbessern und die Arbeitskosten zu senken, können wir PHP und SOAP verwenden, um die Stapelverarbeitung und den Stapelimport von Daten zu implementieren. In diesem Artikel wird die Verwendung von PHP und SOAP zum Erreichen dieser Funktion vorgestellt und relevante Codebeispiele bereitgestellt. 1. Einführung in SOAP SOAP (Simple Object Access Protocol) ist leicht, einfach und leicht zu erweitern

Effiziente Batch-Ersetzungsmethode in dedecms Effiziente Batch-Ersetzungsmethode in dedecms Mar 12, 2024 pm 03:06 PM

„Eine effiziente Batch-Ersetzungsmethode in dedecms erfordert spezifische Codebeispiele.“ Bei der Entwicklung von dedecms-Websites stoßen wir häufig auf Situationen, in denen eine große Menge an Inhalten auf der Website stapelweise ersetzt werden muss, z. B. beim Aktualisieren von Linkadressen, beim Ändern von Seitentexten usw. Bei der Verarbeitung großer Datenmengen sind effiziente Batch-Ersetzungsmethoden besonders wichtig, die Entwicklern viel Zeit und Energie sparen können. In diesem Artikel wird die effiziente Batch-Ersetzungsmethode in dedecms vorgestellt und spezifische Codebeispiele bereitgestellt. Methode 1: Verwenden Sie den mit dedecms gelieferten Stapel

Batch-Caching-Verarbeitung in der Java-Caching-Technologie Batch-Caching-Verarbeitung in der Java-Caching-Technologie Jun 20, 2023 pm 05:13 PM

Mit der rasanten Entwicklung des Internets werden die Leistungsanforderungen an Anwendungssysteme immer höher. Bei Anwendungen mit großer Parallelität ist die Caching-Technologie ein unverzichtbarer Bestandteil. Unter ihnen ist die Java-Caching-Technologie weit verbreitet. Mit der Unterstützung der Caching-Technologie können wir die Leistung von Anwendungssystemen erheblich verbessern. In der Caching-Technologie gibt es zwei häufig verwendete Methoden: Einzel-Caching und Batch-Caching. Ein einzelner Cache bezieht sich auf den Betrieb jeweils nur eines einzelnen Caches, während sich Batch-Caching auf den Betrieb von Caches in Stapeln bezieht. Bei der Verwendung der Caching-Technologie müssen wir das Batch-Caching vollständig nutzen, was nicht nur zu Verbesserungen führen kann

See all articles