小编Bil*_*adj的帖子

用python读取.doc文件

我得到了求职申请的测试,我的交易是读了一些.doc文件.有谁知道图书馆这样做?我开始使用原始python代码:

f = open('test.doc', 'r')
f.read()
Run Code Online (Sandbox Code Playgroud)

但这不会返回我需要将其转换为utf-8的友好字符串

编辑:我只想从这个文件中获取文本

python python-2.7

10
推荐指数
6
解决办法
6万
查看次数

如何使用 JavaScript 创建 vCard?

我找到了一个扩展来解决我的问题。但是当我将它克隆到本地时,它没有任何示例。

我对如何使用它感到困惑。我尝试了一些方法,但它对我不起作用。请告诉我如何使用它或任何扩展来解决我的问题?

javascript

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

移到Emacs中文件的开头

如何在emacs中移动到文件的开头(即窗口文本编辑器中Ctrl+ 的效果Home)?

Mashing pageup不会将光标移动到开头(也不是Ctrl+Home,ofc).

这里所需结果的快捷方式描述如下:

M-<:移动到缓冲区的顶部(缓冲区的开头).使用数字参数n,从顶部移动到n/10.

M-> :移动到缓冲区的末尾(缓冲区结束).

但是Meta + <产生"没有Mx标签 - 搜索或Mx标签 - 查询 - 替换正在进行中"消息.

我正在键入快捷方式,Alt + Shift + , 因为要获取" <"我必须键入" Shift + ,"

难道我做错了什么?

谢谢.

编辑: 只有在通过屏幕运行emacs时才会出现这个问题,其中键盘快捷键由于某种原因被误解.例如,C-Home给出以下错误消息:

M-[ 1 ; 5 h (translated from M-[ 1 ; 5 H) is undefined

有什么办法吗?

emacs

10
推荐指数
2
解决办法
4464
查看次数

角度4与Plotly

我正在尝试构建一个需要图形的角度4应用程序.

我打算使用plotly,但我没有得到任何明确的网站显示步骤或方法在angular 4应用程序中包含plotly.js文件.

有人可以给我一些见解吗?

angular

10
推荐指数
2
解决办法
8511
查看次数

Vuetify.js:如何在左右卡片上放置按钮动作?

在的v-card-actions组件中v-card,我想使用mr-0(margin-right = 0)在左侧放置一个按钮,在右侧放置另一个按钮,但是2个按钮始终保持彼此靠近。

我试过的

  • 道具leftright按钮
  • v-spacer 按钮之间的组件

码:

<v-card>
  <v-card-title primary-title>
    <div>
      <h3 class="headline mb-0">Ttile</h3>
      <div>Located two hours south of Sydney in the <br>Southern Highlands of New South </div>
    </div>
  </v-card-title>

  <v-card-actions>
    <v-btn left>Share</v-btn>
    <v-spacer />
    <v-btn right>Explore</v-btn>
  </v-card-actions>
</v-card>
Run Code Online (Sandbox Code Playgroud)

Codepen

如何解决呢?

javascript vue.js vuetify.js

10
推荐指数
2
解决办法
9095
查看次数

Pytest 2.5.2覆盖率报告必须处理的缺失行

我有一个Python的小宠物项目,我想做它的报道.我跑的时候

py.test -x -s MYPACKAGE --cov-report html --cov MYPACKAGE
Run Code Online (Sandbox Code Playgroud)

它向我展示了覆盖范围内缺少的大量线条.主要是导入和类/方法定义.截图

我确信所有这些线都在我的单元测试中处理,第19和31-35行验证了这一点.

为什么py.test将所有定义标记为"缺失"?

python django pytest

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

如果内联函数使用fprintf,为什么需要声明为static?

我正在重构一些C代码并对因子部分进行单元测试(使用Google Test).在循环中多次使用了一个片段,因此为了将其暴露给测试,我将其作为inline头文件中的函数进行了考虑,该头文件demo.h还包括一些其他非inline函数的声明.简化版如下:

#ifndef DEMO_H_
#define DEMO_H_
#ifdef __cplusplus
extern "C" {
#endif
inline void print_line(FILE* dest, const double * data, int length) {
    for (int s = 0; s < length; s++)
        fprintf(dest, "%lf ", data[s]);
    fprintf(dest, "\n");
}
#ifdef __cplusplus
}
#endif
#endif /* MK_H_ */
Run Code Online (Sandbox Code Playgroud)

我的测试代码

#include "gtest/gtest.h"
#include "demo.h"
#include <memory>
#include <array>
#include <fstream>

TEST (demo, print_line) {
    std::array<double,4> test_data = {0.1, 1.4, -0.05, 3.612};

    const char* testfile = "print_line_test.txt"; …
Run Code Online (Sandbox Code Playgroud)

c c++ static inline

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

tkinter,如何获取 Entry 小部件的值?

如果利润率具有特定值 (0.23),我正在尝试为用户提供计算其预计销售利润的可能性。用户应该能够输入任何值作为预计销售额:

from tkinter import *

root = Tk()

margin = 0.23
projectedSales = #value of entry
profit = margin * int(projectedSales)

#My function that is linked to the event of my button
def profit_calculator(event):
    print(profit)


#the structure of the window
label_pan = Label(root, text="Projected annual sales:")
label_profit = Label(root, text="Projected profit")
label_result = Label(root, text=(profit), fg="red")

entry = Entry(root)

button_calc = Button(root, text= "Calculate", command=profit_calculator)
button_calc.bind("<Button-1>", profit_calculator)

#position of the elements on the window
label_pan.grid(row=0)
entry.grid(row=0, column=1)
button_calc.grid(row=1)              
label_profit.grid(row=2) …
Run Code Online (Sandbox Code Playgroud)

user-interface tkinter python-3.x

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

使用远程Docker Machine运行/调试Pycharm Python脚本

我正在通过Docker Machine使用带有GPU的远程工作站(Ubunutu 18.04).使用PyCharm Professional 2018.1.4,我可以远程连接到工作站并创建/启动容器,连接到它们并连接终端.

当我尝试通过与PyCharm的docker compose运行python脚本时,会出现问题.我收到错误:

python:无法打开文件'/opt/project/testing.py':[Errno 2]没有这样的文件或目录

我有以下docker-compose文件:

version: '3'
services:
  densepose:
    build: Dockerfile
    image: densepose
    volumes:
      - ./:/opt/project # I have tried adding and removing this to no avail
      - ./included_files:/included_files
      - ./output:/output
Run Code Online (Sandbox Code Playgroud)

我从这里使用Dockerfile

我已经尝试使用Ubuntu 17.10和Windows 10与PyCharm连接到远程站来执行此操作但我收到相同的错误.

编辑:
经过更多的挖掘,它似乎与PyCharm正确地将文件复制到远程docker-machine有关.它应该使用docker-machine scp,但我还不确定.

python pycharm docker-compose docker-machine

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

VuetifyJS:如何摆脱 v-stepper 组件的提升?

v-stepper在 Vuetify 中使用组件时,边缘会出现一个默认的类似边框的形状:

在此处输入图片说明

我想删除它。我试图将 设置elevation为 0 但它不起作用。

<v-stepper v-model="e1" class="elevation-{0}">
Run Code Online (Sandbox Code Playgroud)

代码笔

如何实现这一目标?

javascript vue.js vuetify.js v-stepper

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