小编Ian*_*ane的帖子

从长文本字符串中删除所有换行符

基本上,我要求用户在控制台中输入一串文本,但字符串很长并包含许多换行符.如何获取用户的字符串并删除所有换行符以使其成为单行文本.我获取字符串的方法非常简单.

string = raw_input("Please enter string: ")
Run Code Online (Sandbox Code Playgroud)

有没有不同的方法我应该从用户那里抓取字符串?我在Mac上运行Python 2.7.4.

PS显然我是一个菜鸟,所以即使解决方案不是最有效的,使用最简单语法的解决方案也会受到赞赏.

python

113
推荐指数
7
解决办法
32万
查看次数

在Windows 7 x64上使用py2exe进行编译问题

我正在使用py2exe将我的脚本编译成一个在Windows上运行的exe文件,但是我的操作系统是基于我的操作系统,即Window 7 x64.我使用以下命令在cmd中运行以下脚本execmaker.py py2exe:

from distutils.core import setup
import py2exe

includes = []
excludes = ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'email', 'pywin.debugger',
            'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl',
            'Tkconstants', 'Tkinter']
packages = []
dll_excludes = ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll',
                'tk84.dll']

setup(
    options = {"py2exe": {"compressed": 2, 
                          "optimize": 2,
                          "includes": includes,
                          "excludes": excludes,
                          "packages": packages,
                          "dll_excludes": dll_excludes,
                          "bundle_files": 1,
                          "dist_dir": "dist",
                          "xref": False,
                          "skip_archive": False,
                          "ascii": False,
                          "custom_boot_script": '',
                         }
              },
    windows=['My_Script.py'] #this is the name of the script I'm compiling to exe
Run Code Online (Sandbox Code Playgroud)

) …

python 64-bit compilation py2exe

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

Py2app 使用控制台或 GUI,但不能同时使用两者?

当通过终端或 PythonLauncher 启动时,我的程序运行完美。我的程序使用通过 pyside 编写的 GUI 和终端控制台。当我使用 py2app 包装程序时,运行生成的 .app 文件仅生成 GUI,而不生成终端 shell。因此,我的程序无法工作,因为在没有打开终端 shell 的情况下,它无法调用终端 shell 中的子进程。

关于如何同时打开终端 shell 和 GUI 有什么想法吗?我认为这是我的 setup.py 或 py2app 设置的错误。这是我的设置.py

from setuptools import setup

APP = ['myProgram.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)
Run Code Online (Sandbox Code Playgroud)

...这是我用来使用 py2app 编译应用程序的终端命令

python setup.py py2app
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮助!

python py2app

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

为什么我的所有jQuery cookie都未定义?

我已经在页面正文的末尾添加了jQuery,jQuery Cookie插件和我自己的Javascript(按顺序).我无法理解的是为什么我的cookie在我console.log使用cookie 时不会读取,或者当我将它分配给变量和console.log变量时.此外,当我在Chrome中打开页面并查看参考资料> Cookie部分时,它显示我的页面没有创建任何Cookie.

此外,问题可能与我在本地操作文件有关.它尚未托管.一切都只是坐在我的驱动器上,而不是在互联网上.

这是我的代码:

$.cookie('testcookie',1,{expires: 5, path:'/'});
console.log($.cookie('testcookie'));
var variable=$.cookie('testcookie');
console.log(variable);
Run Code Online (Sandbox Code Playgroud)

该函数应该在控制台中记录"1"两次,但只给我两个实例undefined.

我现在已经四次检查了我的HTML,并且我100%确定我的脚本的源代码指向正确的位置.我也确保正确调用函数等.我已经检查了所有可能的问题,但我发现没有错.我错过了什么吗?

cookies jquery google-chrome undefined

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