我有一点问题.我是python中的新手,所以我需要帮助.
我正在尝试创建一个文件夹,但它应该是独立的.
用户可以在桌面上,它将在桌面上制作,如果在一个直接的那里,那么.
我的意思是:
os.mkdir('C:\\Program Files\\....')
Run Code Online (Sandbox Code Playgroud)
不好
这是不可能的:
os.mkdir('\\just a dir') ?
Run Code Online (Sandbox Code Playgroud)
为什么我要一路提到那里?
有一个包含日志的站点,每个日志都是zip(节省空间).我如何从网站下载?
(urllib/urllib2)(?)
假设我想用2种不同的打印语句打印"你好".
喜欢:
print "hel"
print "lo"
Run Code Online (Sandbox Code Playgroud)
但是python会自动打印新行,所以如果我们想要它在同一行,我们需要 -
print "hel"**,**
Run Code Online (Sandbox Code Playgroud)
这是问题 - ,创造一个空间,我希望它连接起来.谢谢.
我需要将字典保存到文件中,在字典中有字符串,整数和字典.
我是靠自己做的,对用户来说并不好看.
我知道pickle但是因为我知道使用它是不安全的,因为如果有人替换文件而我(或其他人)将运行使用替换文件的文件,它将运行并可能做一些事情.这不安全.
是否有其他功能或导入的东西.
我试图保存一个 pygame.Surface 但它不让我,错误
类型错误:无法腌制 Surface 对象
我可以让它保存表面吗?或者也许有另一个模块可以保存它?
解释:
a = pygame.Surface( (5,5) )
file = open("hello", "w")
pickle.dump(a, file)
Run Code Online (Sandbox Code Playgroud)
我有保存在它们表面的类。
我想知道你怎么认为从类中的函数访问类属性的方法.我没有在PEP8中找到一个参考或一个关于它的流行问题.例如
class MyClass(object):
BAR = 1
def foo(self):
# Way A:
print(self.BAR)
# Way B:
print(MyClass.BAR)
Run Code Online (Sandbox Code Playgroud)
通过'self'访问似乎是合理的,因为属性由同一个类拥有,对于明显的同类引用具有近似引用.另一方面,通过类名称本身的访问是清楚的,因为它是静态的并且使得使用的起源清晰,并且因为它与类的名称配对而更加清晰.
我已经构建了自己的strlen和strdup函数.当我第一次使用我的strdup它没关系时,我关闭窗口,再次运行它,然后在程序结束后从主程序返回0程序崩溃.VS只是说它触发了一个断点.
#include "stdafx.h"
#include <iostream>
using namespace std;
int MyStrlen(const char* str);
char* MyStrdup(const char* str);
int main()
{
char *s1 = "Hello World!";
char *s2 = MyStrdup(s1);
cout << s1 << " , " << s2 << endl;
system("pause");
return 0;
}
int MyStrlen(const char* str)
{
register int iLength = 0;
while (str[iLength] != NULL)
{
iLength++;
}
return iLength;
}
char* MyStrdup(const char* str)
{
char* newStr;
int strLength = MyStrlen(str);
newStr = new char(strLength+1);
for (register …Run Code Online (Sandbox Code Playgroud)