小编Kei*_*all的帖子

在python中修复'../../'路径

在Python中有一种简单的方法来解决路径运算符..吗?例如,是否有一个函数调用将转换/../../test/../path/path

python

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

如何使用预先填充的搜索字符串显示查找和替换面板?

我知道可以使用show_panel命令(通过键绑定或插件)显示Sublime Text"查找和替换"面板,并控制启用/禁用哪些参数.

从Sublime Console面板运行的示例:

window.run_command('show_panel', { 'panel': 'replace', 'regex': True, 'case_sensitive': False, 'whole_word': False, 'in_selection': False, 'wrap': True, 'highlight': True, 'preserve_case': True })
Run Code Online (Sandbox Code Playgroud)

我想知道的是:有没有办法预先填充Find What:Replace With:价值观?

我找到了这个论坛帖子,但它没有回复,在这种情况下,非官方文档没有帮助.

我试过了:

  • 'find_what': 'string'
  • 'replace_with': 'string'
  • 'find_history': 'string'
  • 'replace_history': 'string'
  • 'find_history': ['string']
  • 'replace_history': ['string']
  • 'find': 'string'
  • 'replace': 'string'

编辑:我也尝试过:

  • characters
  • find_characters
  • look_for
  • search_for
  • find_regex
  • find_string
  • search_string
  • replacement
  • search_characters

以上都没有任何区别 - 面板总是预先填充了先前的搜索和替换值,而不是我传入的值.


我知道命令slurp_find_stringslurp_replace_string,它们将分别采用当前选择和更新Find What/ Replace With值,但我想要一种方法来做到这一点,而不必首先考虑选择 - 我只是想将值作为参数直接传递给该 …

sublimetext3 sublime-text-plugin

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

如何在pyspark中将具有空值的数据框写入CSV

我正在使用下面的代码写入CSV文件。

df.coalesce(1).write.format("com.databricks.spark.csv").option("header", "true").option("nullValue"," ").save("/home/user/test_table/")
Run Code Online (Sandbox Code Playgroud)

当我执行它时,出现以下错误:

java.lang.UnsupportedOperationException:CSV数据源不支持null数据类型。

谁能帮忙吗?

python apache-spark pyspark

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

Sublime Text 3自定义布局

我想为我的ST3定制一个布局 - 具体来说,我想要这个布局结构.有人能告诉我怎么办?在此输入图像描述

sublimetext sublimetext2 sublimetext3 sublime-text-plugin

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

使用Python读取RTF文件时的欧元符号问题

我需要使用Python和pyRTF在RTF中生成一个文档,一切都很好:我对重音字母没有问题,它甚至接受欧元符号没有错误,但是我得到了这个符号:¤.我用这种方式编码字符串:

x.encode("iso-8859-15")
Run Code Online (Sandbox Code Playgroud)

我google了很多,但我无法解决这个问题,我需要做些什么来获得欧元符号?

python unicode rtf

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

xpath 表达式 - 选择父元素包含特定文本的元素

我目前很难找到正确的 xpath 表达式来选择一个输入元素,其中其父/兄弟元素包含特定文本。

在下面的示例中,我想选择“输入”元素,其中在同一tr行中td存在具有特定文本的元素。

我的示例路径- 不返回匹配项

//input[contains(../../../td/text(),"15-935-331")]
Run Code Online (Sandbox Code Playgroud)

源代码

<tr>
    <td><a href="xxx" target="_blank">xxxx, yyyyy</a></td>
    <td>Mr</td>
    <td></td>
    <td> 15-935-331</td>
    <form id="betreuerModel" action="xxxx" method="POST">
      <td class="tRight">
        <input value="Bearbeiten" id="bearbeiten" name="bearbeiten" class="submit" title="Bearbeiten" type="submit"/>
      </td>
    </form>
</tr>
<tr>
 // .. next row with same structure
</tr>
Run Code Online (Sandbox Code Playgroud)

html firefox xpath

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

Sublime Text - 修改tmTheme文件

.tmTheme文件中:

<dict>
    <key>name</key>
    <string>Entity name</string>
    <key>scope</key>
    <string>entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string></string>
        <key>foreground</key>
        <string>#A6E22E</string>
    </dict>
</dict>
Run Code Online (Sandbox Code Playgroud)

下一个范围字符串:

<string>entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)</string>
Run Code Online (Sandbox Code Playgroud)

是一种正则表达吗?什么适用于这个定义?在同一个文件的另一部分,我可以看到这样的事情:

<string>variable.parameter - (source.c | source.c++ | source.objc | source.objc++)</string>
Run Code Online (Sandbox Code Playgroud)

color-scheme themes sublimetext3

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

浏览驼峰案例

我正在使用Eclipse,我希望通过按STRG可以跳转到用camel-case编写的单词之间.现在我正在使用Sublime,我找不到这样做的快捷方式,也找不到实现它的插件.

以下示例显示了我的问题

aFunctionName

在Eclipse它跳跃从aFNaFunctionName,当我按STRG + RIGHTARROW.在Sublime中它会跳过整个单词.有快捷方式,插件还是可以在配置中设置条目?

sublimetext sublimetext2

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