SPSS 19를 사용하고 있으며 INSERT 명령을 사용하기위한 현재 작업 디렉토리를 얻고 싶습니다. 추가 구문 파일을 호출하고 싶습니다. 누군가 어떻게하는지 알고 있습니까?SPSS 작업 디렉토리 가져 오기
답변
스크립트 api를 사용하는 대신이 programmabilty apis를 사용할 수 있습니다.
시작 프로그램
수입 SPSS는
workingdir = spssaux.getShow ("디렉토리")
spss.Submit ("" "파일 핸들 CWD/NAME ="%의 S "." ""%의 workingdir)
단부 프로그램 spssaux.
이것은 cwd라는 파일 핸들을 정의합니다.
또한 INSERT에는 백엔드 작업 디렉토리를 FILE에 지정된 위치로 변경하는 CD 키워드가 있습니다.
HTH, 존 펙
(.... 내가 SPSS라는 쓰레기의 더미를 사랑)이 (SpssClient.GetCurrentDirectory()) 파이썬 명령 것으로 보인다 그러나 그것은 횡설수설 에러 코드를 돌려 어떤 내가 작업 방법을 발견 인터넷 검색 후 :
BEGIN PROGRAM.
import spss
import SpssClient
CONST_FHandleName = 'CurrentDir'
#SpssClient.StartClient() /stop nötig, sonst gibt es Probleme mit dem zugriff auf SPSS
try:
SpssClient.StartClient()
syntaxpath =SpssClient.GetDesignatedSyntaxDoc()
currentdir = os.path.dirname(syntaxpath.GetDocumentPath())
FHandle="File handle " + CONST_FHandleName + " /name='" + currentdir + "'"
finally:
SpssClient.StopClient()
print "The FHandle Dir is now: " + currentdir
print "The FHandle Dir is now: " + FHandle
spss.Submit(FHandle)
END PROGRAM.
이 프로그램은 현재 구문 파일의 디렉토리를 가져 와서 디렉토리를 파일 핸들로 설정합니다. 물론 이것은 실제 작업 디렉토리는 아니지만 나에게 적합한 근사값입니다.
주의 : 분명히
spss.getworkingdirectory 반환 처음 시작 폴더 금지 - 위대한 활성 데이터 세트의 폴더 (만약 당신이 startet SPSS 먼저 다음 데이터 집합을로드 - 아직 홈 디렉토리를 가리 킵니다 SPSS 19 behavior ...)
내가 그것을 기본 디렉토리로 시작된 디렉토리를 설정하기 위해 SPSS (18)를 얻을 수 있었다. 편집> 옵션> 파일 위치를 선택하십시오. 데이터 파일 및 기타 파일 상자에 단일 기간을 입력하십시오. 데이터 또는 구문 파일을 클릭하여 SPSS를 시작할 때마다 현재 디렉토리, 즉 시작된 디렉토리로 기본 설정됩니다. 다른 버전에서는 SPSS18, ymmv에서 작동합니다.
덧붙여 말하자면, 같은 트릭이 Excel에서는 작동하지만 작동하는 다른 어플리케이션을 찾지 못했습니다. 제 생각에는 이것이 프로그램이 당신이 원하지 않는 디렉토리에 들어가기보다는 작동해야하는 방법입니다. 명령 CWD가 인식되지 않으면
고마워요 - 그건 깔끔한 트릭입니다! –
SPSS V23에서 다운로드/CWD를 설치합니다 ('현재 작업 디렉토리') 확장,
CWD.
SHOW DIRECTORY.
을보십시오. 유틸리티> 확장 번들> 확장 번들 다운로드 및 설치를 선택하고 CWD를 검색하십시오.
- 1. 작업 디렉토리 변경 가져 오기
- 2. 이진 powershell 모듈에서 작업 디렉토리 가져 오기
- 3. T4 솔루션의 현재 작업 디렉토리 가져 오기
- 4. C# 다른 프로세스의 작업 디렉토리 가져 오기
- 5. 스프링을 사용하여 현재 작업 디렉토리 가져 오기
- 6. Windows Phone에서 작업 디렉토리 가져 오기
- 7. 현재 디렉토리 가져 오기
- 8. classpath에서 디렉토리 가져 오기 (파일 가져 오기)
- 9. 가져 오기 형제 디렉토리
- 10. 디렉토리 수 가져 오기
- 11. 사용자로부터 디렉토리 가져 오기
- 12. 자바 가져 오기 디렉토리
- 13. 큰 디렉토리 (작업 공간)의 파일에서 특정 단어 가져 오기
- 14. PHP에서 확장 클래스의 현재 작업 디렉토리 가져 오기
- 15. OS X에서 PID를 사용하여 프로세스의 현재 작업 디렉토리 가져 오기
- 16. Celery로 작업 가져 오기
- 17. Django 가져 오기 작업
- 18. oDesk에서 작업 가져 오기
- 19. 정적 가져 오기 작업
- 20. 말대꾸 가져 오기 잘못된 디렉토리
- 21. 아약스로 디렉토리 파일 가져 오기
- 22. 실행 코드가있는 디렉토리 가져 오기
- 23. .htaccess로 현재 디렉토리 가져 오기
- 24. yii 가져 오기 디렉토리 구분자
- 25. Wordpress - 루트 디렉토리 가져 오기?
- 26. 디렉토리 이름에서 버전 가져 오기
- 27. URL에서 디렉토리 목록 가져 오기
- 28. 경로에서 하위 디렉토리 가져 오기
- 29. 이클립스로 디렉토리 구조 가져 오기
- 30. 유닉스에서 파일 디렉토리 가져 오기
나는 CD 명령을 알고 있지만, 내 문제는 파일 핸들을 가리키는 유용한 장소를 찾는 것이 었습니다. 나는이 경로를 하드 코드하고 싶지 않았다 ... –