python拆分pubchem SDF檔案

2022-02-24 17:13:17 字數 676 閱讀 2159

先將大的sdf拆分成乙個個單獨的sdf小檔案,然後再讀取每一行小檔案的第一行獲取cid編號

# coding=utf-8

def splitsdf():

file_name = "48600001_48625000.sdf"

# 讀取的檔案內容儲存在列表裡

file_str_list =

# 設定檔案索引

index = 0

# import pdb

# pdb.set_trace()

with open(file_name, 'r+') as f:

for ln in f:

if ln != "$$$$\n":

else:

# 將對應的內容按照索引寫入檔案

整數拆分 python

我們都知道有一門數學領域叫組合數學,其中整數的拆分問題是非常有名的,例如 我們有1g 2g 3g 4g 5g的砝碼各乙個,問能稱出多少的重量,各有多少稱法 這裡我們利用尤拉提出的母函式的概念 當然拉馬努金的公式也可以,拉馬努金是我非常喜歡的數學家 直接帶入求解,1 x 1 x 2 1 x 3 1 x...

python 檔案內容拆分

usr bin python coding utf 8 程式功能 從檔案第一行,到查詢到指定行的內容 輸出到乙個檔案中 剩下的內容做為原檔案 import os,sys import os.path import string defconvert filename try 檔名 不包副檔名 fil...

python 字段拆分詳解

按照固定的字元,拆分已有的字串 split sep,n,expand false sep 用於分割的字串 n 分割為多少列 expand 是否展開為資料框,預設值為false expand為true,返回dataframe.false,series from pandas import read c...