鱼C论坛

 找回密码
 立即注册
查看: 834|回复: 2

[已解决]python循环中文件名称如何随变量变化?求大神们解答

[复制链接]
发表于 2018-8-11 20:04:16 | 显示全部楼层 |阅读模式
2鱼币
有一段循环
for i in range(0,100):
    gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx', b=i, e=i, o='i.pdb')
我希望i.pdb能够随i的变化,变成0.pdb、1.pdb、2.pdb等等
最佳答案
2018-8-11 20:04:17
songmenghua 发表于 2018-8-11 20:06
或者是
for i in range(0,100):
    gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx',  ...

for i in range(0, 100):
   temp_name = str(i) + '.pdb'
   gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx', b=i, e=i, o= temp_name)

最佳答案

查看完整内容

for i in range(0, 100): temp_name = str(i) + '.pdb' gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx', b=i, e=i, o= temp_name)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-8-11 20:04:17 | 显示全部楼层    本楼为最佳答案   
songmenghua 发表于 2018-8-11 20:06
或者是
for i in range(0,100):
    gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx',  ...

for i in range(0, 100):
   temp_name = str(i) + '.pdb'
   gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx', b=i, e=i, o= temp_name)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-8-11 20:06:47 | 显示全部楼层
或者是
for i in range(0,100):
    gromacs.trjconv(f='traj_pbc.xtc', s='topol.tpr', n='index.ndx', b=i, e=i, o='temp.pdb')
    i.pdb=temp.pdb
使temp.pdb的内容赋到i.pdb中
   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 12:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表