我正在尝试配置Atom,以便每次我按下某个键盘快捷键(不管具体是什么)时,它都会将我当前在Atom中打开的文件的路径作为参数传递,并使用该参数运行批处理文件。基本上,它应该将我打开的文件从工作目录(打开Atom的目录)复制到批处理脚本中指定的目录。Sublime文本中存在类似这样的内容,批处理脚本如下所示:
@echo off
:: Renaming arguments
set file_name=%1%
set file_path=%2%
:: Change this accordingly to your After Effects version
set version=CC 2017
我有一个组织成列的文件,其中的数据需要存储在某种类型的类的向量中,以存储每个数据列。
数据如下所示:
ATOM 1 N PRO 1 -38.396 -1.525 2.011 -0.18 14.01
ATOM 2 CA PRO 1 -36.931 -1.372 2.090 0.08 13.02
ATOM 3 C PRO 1 -36.353 -0.411 1.059 0.35 12.01
ATOM 4 O PRO 1 -36.988 -0.061
我有一个.pdb文件,如下所示:
ATOM 1 N PRO 137 -17.579 -25.693 -70.648
ATOM 2 CA PRO 137 -18.871 -26.246 -70.218
ATOM 3 C PRO 137 -19.596 -25.304 -69.246
ATOM 4 O PRO 137 -20.765 -24.998 -69.484
ATOM 5 CB PRO 137 -18.481 -27.564 -69.543
ATOM 6
我有两个数据结构:
atomName <855*1 cell>
atomSASA <855*1 double>
我在代码中使用它来生成输出文件:
%write out SASA values for individual atoms to file
results_file = fopen('output.txt','w');
fprintf(results_file,'SASA for Individual Atoms: \n');
i=1;
while i < (855)
fprintf(results_
我在试图计算pdb文件中提供的每个元素的数量时遇到了困难。到目前为止,代码已经实现了从以ATOM开头的文件中提取行。我也达到了可以打印每个元素的程度。但是现在我想计算每个元素,如C、O、N等等,并按字母顺序列出它们。数据如下:
ATOM 4851 O PRO A 715 89.164 76.083 75.292 1.00 99.41 O
ATOM 4852 CB PRO A 715 88.324 78.267 73.865 1.00 95.88 C
ATOM 4853 CG PRO
我有非常长的file.txt,在其他数百行中,包含了许多类似于这些行的行:
CD H1
CD H123
CD C2
CD D1
CD H2FOO
CD HXY
我想要不包含以H开头的行的文件,除了带有word H1的行外,我想要下面的行:
CD H1
CD C2
CD D1
谢谢。
编辑,完整示例的一部分:
ATOM 127 HN1 POPE 2 -1.381 -4.751 17.480 1.00 0.00 MEMB
ATOM 128 HN2 POPE 2 -2.752 -4.808 18.466
我有以下格式的文件:
ATOM 8962 CA VAL W 8 8.647 81.467 25.656 1.00115.78 C
ATOM 8963 C VAL W 8 10.053 80.963 25.506 1.00114.60 C
ATOM 8964 O VAL W 8 10.636 80.422 26.442 1.00114.53 O
ATOM 8965 CB VAL W 8 7.643 80.389
对于python来说,我正在编写一个脚本,它正在执行一堆I/O操作,其中一个函数是计算一个文件中有多少个字符类型,而不是出现多少次。例如:如果一个文件有"OOOOOHHHHNNN“,它将是3。下面是我所拥有的,有一个更好、更有效的方法吗?还有一个问题,我在这个脚本中做了大量的文件编辑,最初我有一些打开需要修改的文件的函数。是否更有效地处理一个函数中的所有内容(因此,打开文件一次并做我在文件中需要做的事情),还是让每个函数打开并完成它的事情然后关闭,然后打开另一个函数并做那个事情等等……再次感谢您的帮助
def ReadFile(xyzfile, inputFile):
ke
我有一个文件a.pdb
ATOM 3201 CD2 LEU A 337 7.734 18.538 6.979 0.00 0.00 0.000 C
ATOM 3202 C LEU A 337 5.169 14.358 7.663 0.00 0.00 0.206 C
ATOM 3203 O LEU A 337 4.123 14.537 8.395 0.00 0.00 -0.646 OA
ATOM 3204 OXT LEU A 337 5.124 13.563
有一个具有以下格式的文件..。
ATOM 126 CD GLN A 449 -2.853 11.592 119.709 1.00 17.95 C
ATOM 127 OE1 GLN A 449 -4.056 11.297 119.695 1.00 20.83 O
ATOM 128 NE2 GLN A 449 -1.948 10.876 120.359 1.00 14.98 N
HETATM 129 N MSE A 450 -4.523 1
我试图在一个文件(input.txt)中添加多行,并在同一个文件(input.txt)中替换多行,但我的代码只在文件末尾插入行。您知道如何修复代码以获得所需的预期输出文件吗?
我的代码:
import re
searchtext1 = """
AB 3.483e-01 2.52e-02 ; 3.46 0.0123
"""
# add these lines after searchtext1
addtext1 = """
CD 2.123e-01 1.31e-02 ; 7.25 0.0145
DE
我是AppleScript的新手,我正在尝试创建一个简单的AppleScript,它将弹出一个对话框,要求用户输入,并根据输入打开一个或另一个应用程序。为此,我使用了:
tell application "atom"
activate
end tell
其中一个应用程序存储在一个名为Tardis的外部硬盘驱动器上。下面代码的问题在于,每次我同时运行脚本和对话框窗口时,它都会自动打开Atom。我只想让它在给定输入a时打开Atom。谢谢你的帮助!代码如下:
on run {input, parameters}
set inputText to text returned
我对命令提示符比较陌生。我在做一台windows电脑,我在上面安装了原子。我希望能够从命令提示符中打开atom,但是我得到了一个错误
"'atom' is not recognized as an internal or external command, operable program or batch file".
对命令使用“atom文件名”语法。
为了为“atom”创建快捷方式,我复制了安装程序包的路径,并将其设置为“用户变量for henry”中的“path”下的环境变量。我在几个论坛上看了看,似乎我正在做所有需要的事情。
下面是安装程序包和.ex
我遇到了一个问题,对我来说似乎是个小问题。我正在制作一个应用程序,它能在水晶中可视化原子。这个问题在于它绘制了一个透明的对象,并将对象隐藏在后面。
以下是代码:
foreach (var atom in filteredAtoms)
{
var color = new Color();
color.ScR = (float)atom.AluminiumProbability;
//color.G = 50;
color.ScB = (float)atom.
Atom的“在项目中查找”无法返回Buildroot的输出/构建目录和子目录中的结果。有什么我可以做的或改变原子的设置使它工作吗?
复制的步骤
git clone git://git.busybox.net/buildroot; cd buildroot
make qemu_aarch64_virt_defconfig
make host-pkgconf
cd output/build; atom .
ctl-shift-f
Search for something common like char
Nothing is returned
grep -r char returns plenty