小编Sha*_*leh的帖子

将立即窗口的内容写入文本文件

我正在编写一个宏,它通过一个文档并试图通过Style解析它.现在,指定样式的任何内容都会复制到即时窗口中.有没有办法自动化宏进一步将文本从即时窗口移动到txt文件?否则,使用宏的任何人都无法看到文本,除非他们打开VBA,对吗?

vba immediate-window

11
推荐指数
1
解决办法
1万
查看次数

Eclipse无法为XMLOutputFactory找到最新的Java 1.6方法

我正在尝试使用在Java 6中添加的newFactory()方法XMLOutputFactory.但是Eclipse保持标记newFactory()为类型的未定义XMLOutputFactory.JRE7是安装的唯一运行时,位于新Java项目的构建路径中.该项目本身只有JRE7(JRE系统库)和Ivy设置.我一直得到的错误是

The method newFactory() is undefined for the type XMLOutputFactory
Run Code Online (Sandbox Code Playgroud)

任何想法如何让Eclipse接受newFactory?几乎只是return XMLOutputFactory.newFactory()用作调用函数的唯一地方.

java stax

6
推荐指数
1
解决办法
3275
查看次数

如何使用parse_known_args返回的命名空间?

我目前正在编写Python脚本并尝试动态生成一些参数.但是,以下脚本会引发错误,说明'Namespace' object is not iterable.有关如何修复的任何想法?

import argparse
from os import path
import re

replacements = {}
pattern = '<<([^>]*)>>'

def user_replace(match):
   ## Pull from replacements dict or prompt
    placeholder = match.group(1)
    return (replacements[placeholder][0] 
         if placeholder in replacements else 
          raw_input('%s? ' % placeholder))

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('infile', type=argparse.FileType('r'))
    parser.add_argument('outfile', type=argparse.FileType('w'))

    required, extra = parser.parse_known_args()
    infile, outfile = required.infile, required.outfile
    args = re.findall(pattern, infile.read())
    args = list(set(args))
    infile.seek(0)

    parser = argparse.ArgumentParser()
    for arg in args:
        parser.add_argument('--' + arg.lower()) …
Run Code Online (Sandbox Code Playgroud)

python parsing replace

5
推荐指数
2
解决办法
1万
查看次数

将硬编码文件路径更改为VBA中提示的用户?

现在,我有一个用于Word的VBA宏,它解析某个字体的文档,并将所选类型的所有字体输出到文本文件.

我打开文本文件的硬编码行是这样的:

Open "C:\Documents and Settings\Output.txt" For Output As #n
Run Code Online (Sandbox Code Playgroud)

我可以更改此设置,以便提示用户在宏中此时输入文件路径吗?就像是:

Open (PROMPTS USER FOR FILE PATH HERE) For Output As #n
Run Code Online (Sandbox Code Playgroud)

对不起,如果这看起来微不足道.我是VBA编码的新手.

vba user-input

3
推荐指数
1
解决办法
3万
查看次数

如何在文本文件中查找字符串并在Python脚本中使用用户输入替换每次?

我是python的新手,请原谅我的无知.

目前,我有一个文本文件,其中一些单词标记为<>.

我的目标是基本上构建一个脚本,该脚本运行带有这些标记单词的文本文件.每次脚本找到这样的单词时,它都会询问用户想要替换它的内容.

例如,如果我有一个文本文件:

Today was a <<feeling>> day.
Run Code Online (Sandbox Code Playgroud)

该脚本将运行文本文件,因此输出将是:

Running script...
feeling? great
Script finished.
Run Code Online (Sandbox Code Playgroud)

并生成一个文本文件,它会说:

Today was a great day.
Run Code Online (Sandbox Code Playgroud)

建议吗?

编辑:感谢您的好建议!我制作了一个脚本,大部分都像我想要的那样.就一件事.现在我正在研究如果我有多个具有相同名称的变量(例如,"我是<>.鲍勃也是<>.")脚本只会提示,感觉?,一次并填写所有变量一样的名字.

非常感谢你的帮助.

python replace

2
推荐指数
1
解决办法
818
查看次数

标签 统计

python ×2

replace ×2

vba ×2

immediate-window ×1

java ×1

parsing ×1

stax ×1

user-input ×1