小编hel*_*.de的帖子

将 mac 升级到 Catalina 后,python/Spyder/Anaconda 的文件权限问题

将 macOS 升级到 Catalina 后,Apple 帮助我重新配置了我的 Anaconda 安装。来自 Anaconda 网站的建议表明全新安装是最好的方法。这样做了,一切似乎都很好。我使用 Anaconda 导航器中的 spyder。但是由于明显的文件权限问题,尝试以前运行的 python 代码失败。例如,

file='/Users/stingay/Documents/Coaching/WAIS/2019:20/041019/Race Walk Test-2019-10-04T16.29.13.774-C5612E80FB1D-Accelerometer.csv'

with open(file,'rt') as f:

data = csv.reader(f)
next(data)
Run Code Online (Sandbox Code Playgroud)

结果是:

PermissionError:[Errno 1] 不允许操作:'/Users/stingay/Documents/Coaching/WAIS/2019:20/041019/Race Walk Test-2019-10-04T16.29.13.774-C5612E80FB1D-Accelerometer.csv'

我看不到文件权限或文件所在目录结构的问题。如果我将文件移动到~/.spyder-py3(工作目录),它就可以工作。

看起来我无法发现的文件/目录存在一些额外的 python/spyder/anaconda 权限问题。有任何想法吗?

python permissions spyder anaconda

6
推荐指数
2
解决办法
5105
查看次数

如何使用 python 将音频的原始数据文件转换为 .Wav

了解一些事情,例如:编码:16位 pcm、字节顺序 Little Endian、通道:1 Mono、起始偏移:0 字节、导入量:100% 和采样率 16000 Hz。

这些特征是Audacity给出的,这样我就可以在这个节目中听到它。

但我想用 Python 代码来实现。

python-2.7

6
推荐指数
2
解决办法
9706
查看次数

在多个子文件夹中搜索文件的VBA宏

我有宏,如果我放入文件的单元格E1名称,宏搜索通过C:\ Users\Marek\Desktop\Makro \目录,找到它并将所需的值放在我的原始文件的特定单元格中.

是否可以在没有特定文件夹位置的情况下完成此工作?我需要一些可以搜索C:\ Users\Marek\Desktop\Makro \的东西,里面有很多子文件夹.

我的代码:

Sub Zila1()
Dim SaveDriveDir As String, MyPath As String
Dim FName As Variant
Dim YrMth As String

SaveDriveDir = CurDir
MyPath = Application.DefaultFilePath    'or use "C:\Data"
ChDrive MyPath
ChDir MyPath
FName = Sheets("Sheet1").Range("E1").Text

If FName = False Then
    'do nothing
Else
    GetData "C:\Users\Marek\Desktop\Makro\" & FName & ".xls", "Vystupna_kontrola", _
        "A16:A17", Sheets("Sheet1").Range("B2:B3"), True, False

        GetData "C:\Users\Marek\Desktop\Makro\" & FName & ".xls", "Vystupna_kontrola", _
        "AE23:AE24", Sheets("Sheet1").Range("B3:B4"), True, False

        GetData "C:\Users\Marek\Desktop\Makro\" & FName & ".xls", "Vystupna_kontrola", _ …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

UITableViews之间的间距,如Settings Application

我是iOS开发人员的新手,我希望在官方设置应用程序之间的某些单元格之间有间距.

有没有办法在一个TableView中执行此操作,还是必须插入更多的?

如果我有更多的TableViews,屏幕不能完全滚动,也许并非所有的都能显示.

iphone uitableview tableviewcell ios swift

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

Redis 活动日志

我们的服务器上运行着一个 redis 数据库,但由于某种原因,我在数据库中看不到任何键。我只是想知道 redis 是否存储活动日志,我可以在其中跟踪键是否以及何时被删除?

我有 redis 的常用日志文件,位于 /var/log/redis.log 但没有我正在查找的信息。

redis

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

无法安装“预测”库

我是 R 的新手,因为我正在遵循另一个脚本的脚本,所以我遇到了麻烦,因为我无法安装(和调用)“预测”库。我已经阅读了其他帖子,但到目前为止似乎没有成功的解决方案。

一些信息:

  1. 我从“Cran -R-project”安装了 R
  2. 我只是尝试从通常的服务器(意大利)安装“预测”包,安装后我终于收到了这条消息:

    包“预测”成功解包并检查 MD5 总和

    下载的二进制包在 C:\Users\"myname"\AppData\Local\Temp\RtmpYjiY2w\downloaded_pa​​ckages

  3. 但是,当我插入时:library(forecast)它返回给我:

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
      there is no package called ‘scales’
    Errore: package or namespace load failed for ‘forecast’
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我的版本是3.3.2 不知道怎么办,这个软件我真的很笨,才用了三天。

希望您能够帮助我。

r

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

没有名为 openpyxl 的模块 - Python 3.6 - OSX

我已经openpyxl使用终端安装

pip3 install openpyxl
Run Code Online (Sandbox Code Playgroud)

没有任何问题。我什至在 Python 运行后通过简单地从终端窗口运行来进行了双重检查import openpyxl,并且导入没有问题。

openpyxl当我尝试从正在构建的用于处理电子表格的脚本导入时,问题就开始了。我正在使用 Sublime Text,甚至无法通过import openpyxl脚本开头的 ,而不会遇到以下错误:

回溯(最近一次调用最后):文件“/Users/wcw/Desktop/test.py”,第 1 行,导入 openpyxl ImportError:没有名为 openpyxl 的模块

怎么会发生这种事?我知道我已经openpyxl从终端窗口正确安装,没有任何错误,那么我的脚本怎么找不到该模块呢?

python macos openpyxl python-3.6

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

Windows 帮助文件

在过去,帮助并非微不足道,而是可能的:生成一些带有特殊标签的时髦 .rtf 文件,通过编译器运行它,然后您会得到一个实际上运行良好的 WinHelp 文件 (.hlp)。

然后,Microsoft 认为 WinHelp 不再时髦和酷,并转而使用 CHM,直到他们实际上从 Vista 中删除了 WinHelp。

现在,CHM 可能不错,但是每个尝试在网络上打开 .chm 文件的人都会知道由安全限制引起的“导航到网页已取消”屏幕。

虽然有一些方法可以让 CHM 脱离网络工作,但这并不是一个好的选择,因为当用户按下帮助按钮时,他需要帮助而不必进行一些时髦的设置

底线:我发现 CHM 绝对无法使用。但是 WinHelp 也不再是一个选项,我想知道有什么替代方案,尤其是在与我的应用程序集成时(即对于 WinHelp 和 CHM,有一些功能可以让您直接跳转到某个主题)?

PDF 的缺点是需要 Adob​​e Reader(或者不是很多人使用的更轻量级的阅读器之一)。我可以接受这种看法,因为这是当今的标准,但是您能否可靠地告诉它跳转到给定的页面/锚点?

HTML 文件似乎是最好的选择,然后你只需要处理不同的浏览器(CSS 和其他东西)。

编辑:我希望创建自己的帮助文件。由于我是“无需设置,只需提取和运行”理念的粉丝,我过去曾多次遇到该问题,因为我的许多用户会在网络之外运行它,这正是导致此问题的原因。

因此,我正在寻找一种更强大且面向未来的方式来为我的用户提供帮助,而无需为我制作的每个应用程序编写不同的帮助系统。

CHM 是一种非常好的格式,但是安全性使其无法使用,因为帮助系统应该为用户提供帮助,而不是产生更多问题。

windows chm winhelp

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

Node-RED和nodemailer - 错误:无法验证第一个证书

我正在尝试做一些非常基本的工作而且它对我不起作用.我有一个简单的Node-RED流,带有一个注入输入节点和一个电子邮件输出节点:

注入电子邮件节点

电子邮件节点的属性如下所示:

电子邮件配置窗口

错误说:

"7月28日上午11:43:28节点:fname.lname@company.com消息:错误"错误:无法验证第一个证书"

我可以通过telnet手动通过此服务器发送未经身份验证的电子邮件.即使我输入帐户信用卡,它也会给我相同的"错误:无法验证第一个证书".

我错过了一些简单的事吗?

certificate node.js nodemailer node-red

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

有没有办法将数据直接从 python 请求流到 minio 存储桶

我正在尝试向服务器发出 GET 请求以检索 tiff 图像。然后我想使用 MinIO python SDK 中的 put_object 方法将它直接流式传输到 MinIO。

我知道我可以通过将图像保存到临时文件然后上传来做到这一点,但我想看看是否可以跳过这一步。

我试过直接插入字节响应并使用 BytesIO 来包装它,但我想我错过了一些东西。

r = requests.get(url_to_download, stream=True)
Minio_client.put_object("bucket_name", "stream_test.tiff", r.content, r.headers['Content-length'])
Run Code Online (Sandbox Code Playgroud)

我得到以下错误

AttributeError: 'bytes' 对象没有属性 'read'

任何帮助深表感谢!

python stream python-3.x python-requests minio

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