小编Fen*_*tik的帖子

awsglue.context 导入 GlueContext 的导入错误

我最近安装了 python 3.7 并尝试使用 pyspark,我需要创建

\n\n
    glueContext = GlueContext(SparkContext.getOrCreate())\n    sparkSession = glueContext.spark_session\n
Run Code Online (Sandbox Code Playgroud)\n\n

为此,当我导入库时,它只是找不到动态框架

\n\n

当我尝试导入时awsglue.context import GlueContext出现以下错误

\n\n
from awsglue.context import GlueContext\nTraceback (most recent call last):\n  File "<stdin>", line 1, in <module>\n  File "/usr/local/lib/python3.7/site-packages/awsglue/__init__.py", line 13, in <module>\n    from dynamicframe import DynamicFrame\nModuleNotFoundError: No module named \'dynamicframe\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

即使这个也失败了

\n\n
from awsglue.transforms import *\nTraceback (most recent call last):\n  File "<stdin>", line 1, in <module>\n  File "/usr/local/lib/python3.7/site-packages/awsglue/__init__.py", line 13, in <module>\n    from dynamicframe import DynamicFrame\nModuleNotFoundError: No module named \'dynamicframe\'\n …
Run Code Online (Sandbox Code Playgroud)

python pyspark aws-glue

6
推荐指数
0
解决办法
2982
查看次数

如何使用CMD从服务器本身查找计算机对象OU

如何使用CMD或powershell cmdlet查找计算机所属的OU。我已经找到了一些长脚本,但是必须有一个线性命令。这些计算机没有安装AD角色,因此DSQUERY不合理。CMD或powershell cmdlet将起作用。

powershell command-line active-directory ou

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

无线蟒蛇

我试图使用随机打印随机数,但是当我尝试使用输出在一行中打印end= " "输出时不显示任何内容,直到我打破程序.

import random
import time
while True:
    x = random.randint(1,6)
    print(x, end=" ")
    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

我打断后输出是这样的:

C1 2 3 5 5 4 5 4 1 ---------------------------------------------------------------------------
KeyboardInterrupt                         Traceback (most recent call last)
Run Code Online (Sandbox Code Playgroud)

python output

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

新项目弄乱了我的变量 PowerShell

我写了一个非常简单的脚本来获取一个随机的免费驱动器号。该函数找到一个随机的空闲字母,创建一个该驱动器字母名称的新空文本文件,例如。Q.txt 然后我将该值作为 $new_letter 返回,但是当它以某种方式从函数中出来时,新创建的文件路径是变量的一部分 C:\AppPack\Logs\Q.txt Q

是不是New-Item我的$new_letter变量有问题?


function get_drive_letter()
{
$letter_acquired = $false
Do
{
$new_letter = Get-ChildItem function:[h-z]: -Name | ForEach-Object { if (!(Test-Path $_)){$_} } | random -Count 1 | ForEach-Object {$_ -replace ':$', ''}
    write-host ("RIGHT AFTER " + $new_letter)
    if (!(test-path "C:\AppPack\Logs\$new_letter.txt"))
    {    
    New-Item -Path C:\AppPack\Logs\ -Name "$new_letter.txt" -ItemType "file" 
    write-host ("FROM FUNCTION " + $new_letter)
    $letter_acquired = $true
    return $new_letter
     }
    
    
    else
    {
    write-host ("LETTER USED ALREADY")
    write-host ($new_letter)
    } …
Run Code Online (Sandbox Code Playgroud)

variables powershell function new-item

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