标签: local

恢复'global <var>'语句

我正在学习Python,只是有这个问题.它可能没有实际价值,我问这个可能是因为迂腐的好奇心.

我有一个功能:

def f():
    x = 12    #this is a local variable
    global x  #this is a global I declared before
    x = 14    #changes global x

    <How can I return the local x?>
Run Code Online (Sandbox Code Playgroud)

我知道这很难看,我确实得到了一个语法警告.只是想知道如何"取回"我的局部变量.

谢谢大家.

python scope global local

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

是否可以从 PHP 获取特殊的本地磁盘信息?

我在本地计算机上运行我的PHP代码,所以,我只想知道PHP有什么函数来获取本地硬盘信息。例如磁盘名称,磁盘空间,可用空间等。

非常感谢!!

php disk local hard-drive

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

VB.Net - 使用用户凭据的本地 WMI 连接

在 VB.Net 中,我尝试使用不同的凭据(用户没有管理员权限)连接到本地计算机上的 WMI,但出现此异常:

« 用户凭据不能用于本地连接 »

这是代码:

    Dim path As ManagementPath = Nothing
    Dim options As ConnectionOptions = Nothing
    Dim scope As ManagementScope = Nothing

    path = New ManagementPath("\\" & vServerName & "\root\CIMV2")

    options = New ConnectionOptions
    options.Username = vUsername
    options.Password = vPassword

    Scope = New ManagementScope(path, options)

    Scope.Connect()
Run Code Online (Sandbox Code Playgroud)

vb.net wmi local

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

如何在Lua中声明变量而不将其赋予nil?

我发现做以下事情非常有用:

if not variable then
    variable = value
end
Run Code Online (Sandbox Code Playgroud)

当然,我通常认为该变量是本地变量,但我不能在我的if中声明它本地,或者它不可访问.

所以我有时会这样做:

local variable
if not variable then
    variable = value
end
Run Code Online (Sandbox Code Playgroud)

问题是,当我迭代这个代码时,变量声明将变量设置为nil.如果我能够拥有一个全局值(我可以),我可以通过不在if块之外声明变量来绕过它.

但是,有没有什么方法可以让我既有本地价值又让它保持价值?

variables lua scope declaration local

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

查找管理员组名称

我需要在带有 powershell 的 Windows 计算机上找到本地管理员组的名称。例如,如果语言是法语,则是“Administrateurs”,但如果是英语,则是“Administrators”。

我发现这个 vbs 代码可以解决我的问题。

strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colAccounts = objWMIService.ExecQuery _
    ("Select * From Win32_Group Where LocalAccount = TRUE And SID = 'S-1-5-32-544'")

For Each objAccount in colAccounts
    Wscript.Echo objAccount.Name
Next
Run Code Online (Sandbox Code Playgroud)

我从 powershell 开始,所以有人可以在 powershell 中“翻译”这个吗?

powershell admin local

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

UnBoundLocalError:赋值前引用的局部变量(Python)

我正在尝试创建一个servo_to_quadrant返回 value的函数servo_quadrant

与此类似的问题涉及函数外部的全局变量存在问题。在这种情况下,我认为这不是问题,因为变量仅在函数内部才需要(尽管我可能是错的)。

代码:

def servo_to_quadrant(servo_val):
    if servo_val < 0: 360 + servo_val
    if servo_val >= 360: servo_val = servo_val - 360
    if servo_val >= 0 and servo_val < 90: servo_quadrant = 1
    if servo_val >= 90 and servo_val < 180: servo_quadrant = 2
    if servo_val >= 180 and servo_val < 270: servo_quadrant = 3
    if servo_val >= 270 and servo_val < 360: servo_quadrant = 4
    return servo_quadrant

servo_val = -30
quadrant = servo_to_quadrant(servo_val)
print(quadrant)
Run Code Online (Sandbox Code Playgroud)

错误: …

python variables local variable-assignment

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

更改函数中的全局变量

我正在通过《通过游戏开发从 C++ 开始的课程》一书学习 C++。

当我声明一个全局变量时,这个全局变量是不可更改的。当我在函数中声明局部变量时,它应该只是隐藏全局变量。问题是,似乎我在函数中声明局部变量时正在更改全局变量。下面的代码将帮助我解释:

//the code
// ConsoleApplication64.cpp : Defines the entry point for the console     application.
//

#include <iostream>
#include <string>

using namespace std;

int glob = 10; //The global variable named glob
void access_global();
void hide_global();
void change_global();

int main()
{
cout << "In main glob is: " << glob << endl;
access_global();

cout << "In main glob is: " << glob << endl;
hide_global();

cout << "In main glob is: " << glob << endl;
change_global(); …
Run Code Online (Sandbox Code Playgroud)

c++ variables global function local

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

数组声明:全局 Vs 局部

为什么我们不能在主函数或本地任何函数内部声明一个包含 10000000 个整数(或者说足够大)的数组,而全局可能呢?

arrays global local

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

使用 html 链接到 pdf 文件

关联

这是我的链接,我将我的 pdf 文件 (path.pdf) 保存在资源文件夹中,并尝试单击此链接打开 pdf。当我在本地运行时单击它时,错误是“找不到您的文件,它可能已被移动或删除。”

它显然在那里。我检查,拼写检查,并尝试更改pdf文件的位置。HTML 页面链接就好了。

谢谢

html css pdf anchor local

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

Laravel 8 JetStream 引导程序 4

我正在将 jetstream UI 与 Laravel 8 一起使用,并且我已经检查过我知道 Laravel 团队没有计划制作 UI 的 Bootstrap 版本,但我只对 bootstrap 感到满意并且不能使用 CDN,因为我需要对 BS4 进行更改。是否可以在 Laravel 项目上安装 BS4 和 SASS,而不会影响 Laravel JetStream UI。

sass local laravel bootstrap-4 laravel-jetstream

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